zoukankan      html  css  js  c++  java
  • Java String类习题

    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();
    		}
    	}
    
    }
    

      输出结果

  • 相关阅读:
    [LeetCode] 67. 二进制求和
    [LeetCode] 66. 加一
    [LeetCode] 65. 有效数字
    [LeetCode] 63. 不同路径 II
    [LeetCode] 64. 最小路径和
    [LeetCode] 61. 旋转链表
    [LeetCode] 62. 不同路径
    [LeetCode] 59. 螺旋矩阵 II
    [LeetCode] 60. 第k个排列
    [LeetCode] 58. 最后一个单词的长度
  • 原文地址:https://www.cnblogs.com/whytohow/p/4868509.html
Copyright © 2011-2022 走看看