菜鸡互啄(java) 2018-4-23

实验六

建立一个字符串操作类(StringDemo),在main函数中做一下操作:

1、定义字符串变量String s1=”I am a good student”;

String s2=”I am a good worker”;

String s3=”3,6,12,20”;

2、用compareTo方法比较s1和s2的大小,并输出比较结果

3、用StringTokenizer类将s1以空格为分隔符拆分成多个单词,并输出每个单词

4、用split方法将s2以空格为分隔符拆分成多个单词,并输出每个单词

5、用indexOf方法在s1中查找单词student,如找到,输出所在位置。

6、用split方法将s3以半角逗号为分隔符拆分成字符串数组sArray,然后用Integer类的parseInt方法将数组中的每个元素变成int型数,放到int型数组iArray中,然后将iArray中的元素累计求和,并输出和。


import java.util.*;


public class Main
{
	public static void main(String[] args)
	{
		//1
		String s1="I am a good student";
		String s2="I am a good worker";
		String s3="3,6,12,20";
		//2
		int qwq1=s1.compareTo(s2);
		System.out.println(qwq1);
		//3
		StringTokenizer st = new StringTokenizer(s1," ");
		while(st.hasMoreTokens()) 
			System.out.println(st.nextToken());
		//4
		String  str1[]=s2.split(" ");
		for(int i=0;i<str1.length;i++) 
			System.out.println(str1[i]);
		//5
		int qwq2 = s1.indexOf("good");
		System.out.println(qwq2);
		//6
		//拆分成字符数组sArray
		String  sArray[]=s3.split(",");
		//将字符数组转换为int数组 相加 输出和
		int sum=0;
		int qwqqwq[] = new int[105];
		for(int i=0;i<sArray.length;i++)
		{
			qwqqwq[i] = Integer.parseInt(sArray[i]);
			sum += qwqqwq[i];
		}
		System.out.println(sum);
		
	}
	
}

猜你喜欢

转载自blog.csdn.net/qq_16657927/article/details/80052745
今日推荐