博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java学习笔记一
阅读量:4920 次
发布时间:2019-06-11

本文共 1283 字,大约阅读时间需要 4 分钟。

1.java中使用的是Unicode字符集而不是ASCII 

2.把一个方法设计成final,可以防止它在子类中被覆盖,即不可更改

3. String s1="java";String s2="java";if(s1==s2){}这里(s1==s2)的运算结果是true,因为两者引用的同一个实例;

 String s1=new String("java");String s2=new String("java");if(s1==s2){}这里(s1==s2)返回false,if(s1.equals("java")){}返回true;

4.String类的方法

  "java is cool".charAt(0)返回”J"

  "java is cool".indexOf("cool")返回3,第一次遇到的指定字符串索引

  "java is cool".lastIndexOf("a")返回3 ,最后一次遇到指定字符串的索引

  "java is cool".subString(5,7)返回is,当前字符串索引之间的字符串

  .isEmpty()测试是否为空

  "java is cool".split(" ")根据指定的正则表达式将String进行分解

  “ java ".trim()去掉前后空格

  "Java is cool".toLowerCase()将所有字符转换成小写字母

  "java is cool".toUpperCase()将所有字符转换成大写字母

  String对象是不可变的,不适于进行添加或插入。添加和插入使用java.lang.StringBuffer或者java.lang.StringBuilder

  StringBuilder sb = new StirngBuilder(100);sb.append("good"); sb.insert(2,'k');   append()连接insert(int offset,String string)插入  capacity()对象容量 length()对象长度

5.时间运算

  long start = System.currentTimeMillis();……long end = System.currentTimeMillis(); long l = end-start;

6.java.util.Scanner

  Scanner scanner = new Scanner(System.in);String s = scanner.next();   next方法将用户通过键盘或其他设备输入的字符缓存起来,直到用户按下回车键。返回一个String

7.数字解析

  parseInt: int x = Integer.parseInt("123");将字符串解析为123

  parseLong,parseFloat,parseDouble……

 

转载于:https://www.cnblogs.com/Alexander11/p/4809836.html

你可能感兴趣的文章
洛谷P1772 [ZJOI2006]物流运输 题解
查看>>
CF519E A and B and Lecture Rooms
查看>>
python-redis之数据类型二
查看>>
Java类加载机制
查看>>
数据库的最简单实现
查看>>
循环单链表实现
查看>>
Android设计模式实战---责任链模式
查看>>
剑指Offer_31_整数中1出现的次数(从1到n整数中1出现的次数)
查看>>
10月29日 迅雷会员vip账号分享 91freevip 晚间21:00更新
查看>>
【一题多解】Python 字符串逆序
查看>>
open ball、closed ball 与 open set、closed set(interior point,limit point)、dense set
查看>>
字典(dictionary)与映射(map)
查看>>
Python 编程规范 —— TODO 注释(结合 PyCharm)
查看>>
十万个为什么 —— 名词解释(体育)
查看>>
table的设置(w3c)
查看>>
冲刺一
查看>>
【练习】在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b...
查看>>
python解决上楼梯问题
查看>>
变参宏 __VA_ARGS__
查看>>
sql 语句
查看>>