java022String 类的转换功能和练习

1.String类的转换功能:

a:char[ ] toCharArray( ) : 把字符串转换为字符数组。(把字符串转换成字符数组,然后遍历数组)

b :String  toLowerCase( ) : 把字符串转换为小写字符串。

c : String toUpperCase( ) : 吧字符串转换成大写字符串。

public class StringDemo {

    public static void main( String [ ] args) {

    //创建字符串对象

    String s = "abcde" ;

//char[ ] toCharArray( ) 

char [ ] chs = s.toCharArray( );

for(int x=0;x

    system.out.println(chs[x]);

}

//String toLowerCase( ) : 把字符串转换成小写字符串

System.out.println("HelloWorld".toLowerCase());

//String toUpperCase( ) : 吧字符串转换成大写字符串

Syetem.out.println("HelloWorld".toUpperCase());


2.练习

键盘录入一个字符串,吧该字符串的首字母转成大写,其余转成小写

package example;

import java.util.Scanner;

public class String_Test2 {

public static void main(String[] args) {

//键盘录入一个字符串

Scanner sc = new Scanner(System.in);

System.out.println("请输入一个字符串");

String s = sc.nextLine();

//截取首字母

String s1 = s.substring(0, 1);

//String s1 = s.charAt(0);

//截取其余字母

String s2 = s.substring(1);

//首字母大写其余字母小写

String s3 = s1.toUpperCase()+s2.toLowerCase();

System.out.println("s3:"+s3);

}

}

3.String 类的其他功能

String trim ( ) : 去除字符串两端的空格

 String  [ ] split(String str) : 按照指定符号分割字符串

4.String类的练习之数组元素按格式拼接

public class String_Test2 {

public static void main(String[] args) {

//定义一个int类型数组

int[] arr = {1, 2, 3};

String s = arrayToString(arr);

System.out.println("s:"+s);

}

public static String arrayToString(int[] arr){

String s= "";

s+="[";

for(int x = 0;x

if(x==arr.length-1){

s+=arr[x];

}else{

s+=arr[x];

s+=", ";

}

}

s+="]";

return s;

}

}

你可能感兴趣的:(java022String 类的转换功能和练习)