Java初级

1.string型变量转换为char

1)  char  ch = str.charAt(0);  (返回值为char),可以得到str中指定Index的char。

2)  使用string.toCharArray; (返回值为char[]),可以得到包含整个string的char数组,可以使用索引访问来访问string中任意位置的元素。

2.switch case 只能判断整型或者char型

3.判断两个字符串是否相同

1) str1.equals(str2);   当str1为AAA,str2为aaa时,会判断为str1和str2不相等。

        如果不想出现以上效果,可以进行大小写转换。

        toUppercase();   将字符串中的英文部分转换成大写。

        toLowerCase();  将字符串中的英文转换成小写。

2) str1.equalsIsIgnoreCase(str2); 不需要转换大小写,可直接进行比较。当str1为AAA,str2为aaa时,判断为str1和str2相等。

4.字符串拼接

1)+

2) concat

5. 字符串查找及截取

1) str.indexOf(int i)   返回在字符串中第一次出现数字i的index。

     str.indexOf(string i)  返回在字符串中第一次出现字符i的index。

2) str.lastIndexOf(int 1) 返回在字符串中最后一次出现数字i的index。

    str.lastIndexOf(string i)  返回在字符串中最后一次出现字符i的index。

3) str.substring(int i)  从下标i开始截取字符串,直到字符串的最后

4) str.substring(int starti, int endi) 截取从starti开始到endi结束的字符串

5) str.trim() 返回一个前后不包含任何空格的调用字符串的副本。(删掉字符串前后的空格,字符串中间的不进行删除)。

6.StringBuffer 是专门提供用于处理字符串的引用数据类型。

StringBuffer buffer = new StringBuffer("aaaa");  声明以及初始化

拼接字符串使用append

buffer2.append("vdvdvdvd");

猜你喜欢

转载自www.cnblogs.com/timo0902/p/9790686.html