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

    1.  编写一个程序,将下面的一段文本中的各个单词的字母顺序翻转,

      "To be or not to be",将变成"oT eb ro ton ot eb."。


    import java.util.Arrays;
    public class Test08 { public static void main(String[] args) { String s = "To be or not to be"; //1. 将字符串切割 String[] ss = s.split(" "); //2. 定义一个字符串接收新的字符串 String newS = " ";
    //3. 遍历字符数组里面的每一个英文单词 for (int i = 0; i < ss.length; i++
    ) { //4. 使用StringBuilde类存储每一个字母 StringBuilder sb = new StringBuilder(ss[i]); //将得到的字母进行反转 sb.reverse(); newS += sb.toString()+" "; //对象sb.toString()表示查看属性值 } System.out.println(newS); // oT eb ro ton ot eb } }

    2. String s="name=zhangsan age=18 classNo=090728";

           将上面的字符串拆分,结果如下:zhangsan 18 090728

    package zuoye;
    import java.util.Arrays;
    public class Test09 {
    public static void main(String[] args) {
    
        String s = "name=zhangsan age=18 classNo=090728";
        //1. 将字符串切割
        String []ss = s.split(" ");//2.定义一个新的字符接收结果
        String newS = " ";
        
        //3. 使用for循环遍历字符数组获取每一个元素
        for (int i = 0; i < ss.length; i++) {
             //4. 获取等号后面的每一个下标
            int index = ss[i].indexOf("=")+1;  //根据角标值获得对应的元素      
            ss[i].substring(index); //从对应的索引值开始截取
            // 将获得到的字符串进行拼接
            newS += ss[i].substring(index)+" ";
        }
       System.out.println(newS);
    }
    }
  • 相关阅读:
    Java框架-mybatis02基本的crud操作
    Java框架-mybatis01查询单个数据
    MAC常用命令
    性能测试工具Jmeter13-Jmeter跨线程组调用token
    性能测试工具Jmeter12-Jmeter连接配置带跳板机(SSH)的mysql服务器
    Java基础29-子父类中的成员变量
    Java基础28-继承
    Java基础27-单例设计模式
    启动项目时报spawn cmd ENOENT
    npm安装教程
  • 原文地址:https://www.cnblogs.com/nastu/p/12852454.html
Copyright © 2011-2022 走看看