字符串示例(1)

字符串用例

字符串分割:split
字符串转字符数组:toCharArray
字符串转整数:Integer.parseInt

示例

循环读入一串字符,以*分割,计算第一个字串的异或是否等于第二个字串(校验和)

package java_practise;

import java.util.Scanner;

public class Hello {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner in = new Scanner(System.in);
		String str;
		String[] strArr;
		str = in.nextLine();
		//循环读入一串字符,以*分割,计算第一个字串的异或是否等于第二个字串(校验和)
		while(str.equals("END") != true) {
			//以*分割字符串
			strArr = str.split("\\*");
			System.out.print(str);
			String fir = strArr[0];
			String sec = strArr[1];
			//字符串转字符数组
			char[] ch = fir.toCharArray();
			int ret = ch[0];
			for(int i=1;i<=ch.length-1;i++) {
				//字符异或返回一个整数
				ret = ret ^ ch[i];
				System.out.println(ret);
			}
			//字符串转整数数字
			if(ret != Integer.parseInt(sec))
				System.out.println("fause");
			str = in.nextLine();
		}
		
	}

}

你可能感兴趣的:(Java)