码迷,mamicode.com
首页 > 编程语言 > 详细

Java String类习题

时间:2015-10-10 22:53:29      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

package javafirst;

public class StringTest02 {
	public static void main(String[] args){
		//习题一 使用大小写的转换
		String strA = "abcD";
		System.out.println("转换成小写: " + strA.toLowerCase());
		System.out.println("转换成小写: " + strA.toUpperCase());
		
		//习题二 截取字符串后判断是否内容相同(忽略大小写)
		String strB = "cadbcde";
		if(strA.substring(1).equalsIgnoreCase(strB.substring(3,6)))//两个参数 起始与末尾
			System.out.println("两个子串相同");
		else
			System.out.println("两个子串不相同");
		
		//习题三 使用正则表达式判断text是否为合法手机号
		String text = "13467890765";
		String regex = "1\\d{10}";//1打头然后跟上10个0~9的任意数字
		if(text.matches(regex))
			System.out.println("此为合法手机号");
		else
			System.out.println("此为非法手机号");
		
		//习题四 使用字符串生成器,追加数字
		StringBuilder strBuilder = new StringBuilder("Floor");
		for(int i = 1; i <= 10; i++){
			strBuilder.append(i);
		}
		System.out.println(strBuilder);
		
		//习题五 输出一个乘法表
		for(int i = 1; i < 10; i++){
			for(int k = 1; k < i + 1; k++){
				int result = i * k;
				System.out.print(k + " X "+ i + " = "+ result + "   ");
			}
			System.out.println();
		}
	}

}

  输出结果

技术分享

 

Java String类习题

标签:

原文地址:http://www.cnblogs.com/whytohow/p/4868509.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!