• String 练习题


    package com.lovo.bean;


    import java.util.Scanner;

    public class Test {
    public static void main(String[]args){
    //1
    // String str="asdfjvjadsffvaadfkfasaffdsasdffadsafafsafdadsfaafd";
    // String[] values=str.split("af");
    //
    // System.out.println(values.length-1);
    //

    // char[]values=str.toCharArray();
    // int num=0;
    // for(int i=0;i<values.length-1;i++){
    // if(values[i]=='a' && values[i+1]=='f'){
    // num++;
    // }
    // }
    //
    //2、输入任意一个字符串,如:“abDEe23dJfd343dPOddfe4CdD5ccv!23rr”。取出该字符串中所有的字母。顺序不能改变!并把大写字母变成小写,小写字母变成大写!
    String str="";
    char[] values=str.toCharArray();
    String newStr="";



    //3写一个程序可以对两个字符串进行测试,得知第一个字符串是否包含在第二个字符串中
    // String str1="helloworld";
    // String str2="hello";
    // System.out.println(str1.contains(str2));
    //
    //4编写程序,统计出字符串“want you to know one thing”中字母n和字母o的出现次数。
    // String st="want you to know one thing";
    // int o=0;
    // int n=0;
    // char array[]=st.toCharArray();
    // for(int i=0;i<st.length();i++){
    //
    // if(array[i]=='o'){
    // o++;
    // }else if(array[i]=='n'){
    // n++;
    // }
    // }System.out.println("o在字符串内出现的次数为:"+o);
    // System.out.println("n在字符串内出现次数为"+n);
    //
    //5
    //1)从字符串“LOVOT90班20111208”中提取开班日期
    // String str3="LOVOT90班20111208".substring(8);
    // System.out.println(str3);

    // }
    //2)将“LOVO JAVA”字符串中的“JAVA”替换为“J2EE”
    // String str4="LOVO JAVA".replace("JAVA", "J2EE");
    // System.out.println(str4);

    //3)取出“LOVOT96班20120611”第8个字符。
    // String str5="LOVOT96班20120611".substring(7,8);
    // System.out.println(str5);

    //4)清除“LOVOT96班20120611”中所有的0。
    // String str6="LOVOT96班20120611";
    // str6=str6.replace("0", "");
    // System.out.println(str6);
    //
    //5)清除“LOVOT96班20120611 LOVO 老师”中所有的空格。??
    // String str7="LOVOT96班20120611 LOVO 老师";
    // str7=" LOVO ";
    // str7=str7.trim();
    // str7="LOVOT96班20120611"+str7+"老师";
    // System.out.println(str7);

    //6)从任意给定的身份证号码中提取此人的出生日期
    // System.out.print("请输入身份证号");
    // Scanner scan=new Scanner(System.in);
    // String sum=scan.next();
    // String num=sum.substring(6,14);
    // System.out.println(num);

    //6 1>、将"Hello"和"World"两个字串连接到一起。concat
    // String str9="hello";
    // String str8="world";
    // String x=str9+str8;
    // System.out.println(x);

    //2>、将"I saw a saw saw a saw !"将里面所有的‘s’替换成‘S’
    // String str10="I saw a saw saw a saw !".replace('s', 'S');
    // System.out.println(str10);

    //3>、解析
    //"http://localhost:8080/login.jsp?username=zhang3&password=1234567",将得到的用户名和密码的值放到一个String数组中。
    // String str11="http://localhost:8080/login.jsp?username=zhang3&password=1234567";
    // String[] Array1=str11.split("&");
    // String[] Array2=Array1[0].split("=");
    // String[] Array3=Array1[1].split("=");
    // String[] strFinal={Array2[1],Array3[1]};
    // System.out.println("名字是"+strFinal[0]+"名字是"+strFinal[1]);
    }

    }

  • 相关阅读:
    shell中括号的特殊用法 linux if多条件判断
    uboot kernel 博客
    meson 中调用shell script
    200. 岛屿数量
    9. 回文数
    53. 最大子序和
    394. 字符串解码
    32. 最长有效括号
    leetcode排序的题 912. 排序数组 215. 数组中的第K个最大元素
    c++引用和运算符重载思考
  • 原文地址:https://www.cnblogs.com/zjh-/p/5562007.html
Copyright © 2020-2023  润新知