比如,对于字符串连接操作concat()、子串提取substring()、大小写转换toUpperCase()和toLowerCase()等方法,都会返回一个新的 String 对象,而不会修改原始字符串。 如下是String对象的部分源码,可以看到value和对象都被final修饰。 publicfinalclassStringimplementsjava.io.Serializable, Comparable<String>, CharSequence, C...
System.out.println(str2); str2= str2.toLowerCase();//将字符串所有大写变为小写System.out.println(str2); System.out.println(str1.equals(str2));//比较字符串的内容是否相同System.out.println(str1.equalsIgnoreCase(str2));//与equals相同但是忽略大小写}publicvoidtest2(){ String str1= " he l...
System.out.println(s1.isEmpty());Strings2=s1.toLowerCase();//toUpperCase()也是同样的道理,只不过将所有字符转换为大写System.out.println(s1);//s1不可变的,仍然为原来的字符串System.out.println(s2);//改成小写以后的字符串Strings3=" he ll sdfs ddd ";Strings4=s3.trim(); System.out.println...
String str="我喜欢Java"; str=str.toUpperCase(); System.out.println(str);//我喜欢JAVA str=str.toLowerCase(); System.out.println(str);//我喜欢java } 1.1.10 valueOf(查阅API) /** 将其他类型转换为字符串类型*/ public void testValueOf(){ double pi=3.1415926; int value=123; boolean flag...
对于 Java 初学者, 对于 String 是不可变对象总是存有疑惑。例如如下代码:Strings="ABCabc";System....
out.println(data1);System.out.println(data2);}2.大小写转换public static void main(String[] args) {String s1 = "hello";String s2 = "HELLO";//注意:不是在原来的基础上转变,转变之后是一个新的对象//小写转大写System.out.println(s1.toUpperCase());//HELLOSystem.out.println(s2.toLowerCase...
它其实是标准的输入流,对应于键盘录入B:构造方法InputStream is = System.in; public Scanner(InputStream is)C:常用的格式Scanner sc = new Scanner(System.in); ---(3)Scanner类的成员方法1.基本方法的格式:A:public boolean hasNextXxx() 即判断下一个输入项是否是某种类型的。 其中Xxx可以是Int,Double等...
importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.print("请输入字符串: ");StringinputString=scanner.nextLine();scanner.close();StringlowercaseString=inputString.toLowerCase();StringuppercaseString=inputString.toUpperCase();System....
String toLowerCase() 使用默认语言环境的规则将String中的所有字符都转换为小写 String toUpperCase() 使用默认语言环境的规则将String中的所有字符都转换为大写 static String valueOf(int i) 返回int 参数的字符串表示形式 char[] toCharArray() 将此字符串转换为一个字符数组 String replace(CharSequence oldstr,...
String被许多的Java类(库)用来当做参数,比如网络连接地址URL,文件路径path,还有反射机制所需要的String...