第7题做的不好...

package HomeWork;import java.util.Arrays;/*3.
String str="  ac,42,123,sd  Fa,c  df,4,acdf,5ewRRre  ";
1.把字符串按,进行分割
2.把里面的大写转化成小写
3.把里面的小写转化成大写
4.统计字符串的长度
5.把字符串前后的空格去掉
6.把字符串中所有空格去掉
7. 找出字符串中所有a出现的位置,没有返回-1*/
public class HomeWork_03 {public static void main(String[] args) {String str = "  ac,42,123,sd  Fa,c  df,4,acdf,5ewRRre  ";char[] key = str.toCharArray();show1(str, ",");show2(str);show3(str);show4(str);show5(str);show6(str, " ");show7(str, "x");show7(str, "a");}public static void show1(String str, String key) {// (1)String[] s1 = str.split(key);// 分割后-存到数组-在输出sop("割掉,:");for (int i = 0; i < s1.length; i++) {sop(s1[i]);}sop("\n");}public static void show2(String str) {// (2)sop("转小写:" + str.toLowerCase() + "\n");}public static void show3(String str) {// (3)sop("转大写:" + str.toUpperCase() + "\n");}public static void show4(String str) {char[] key = str.toCharArray();// (4)存到数组在遍历(定义个计数器)int sum = 0;for (int i = 0; i < key.length; i++) {sum++;}sop("长度:" + sum + "\n");}public static void show5(String str) {sop("去前后空格:"+str.trim() + "\n");}public static void show6(String str, String key) {// 截取后重新组合的新串String[] sc = str.split(key);// 先割掉for (int i = 0; i < sc.length; i++) {// 在循环输出(组合)sop(sc[i]);}sop("\n");}public static void show7(String str, String key) {int index = 0;index = str.indexOf(key, index);if (index != -1) {while ((index = str.indexOf(key, index)) != -1) {sop("位置码:"+index + "\n");index = index + key.length();}} else {sop("位置码: -1\n");}}public static void sop(Object obj) {System.out.print(obj);}
}

【初级】String str= ac,42,123,sd Fa,c df,4,acdf,5ewRRre ;1.把字符串按,进行分割相关推荐

  1. java stringutils isnumeric_肯爹的 StringUtils.isNumeric(String str)

    在项目中遇到一处bug,调试的结果竟然是StringUtils.isNumeric(String str) 在捣鬼(采用的是org.apache.commons.lang.StringUtils),下 ...

  2. JSON.parseObject(String str)与JSONObject.parseObject(String str)的区别

    一.首先来说说fastjson fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发.其主要特点是: ① 快速:fastjson采用独创的算法, ...

  3. java indexof int,int indexOf(String str, int fromIndex)

    int indexOf(String str, int fromIndex) 描述 (Description) java.lang.String.indexOf(String str, int fro ...

  4. String str =new String(“abc“)和 String str = “abc“的比较

    String是一个非常常用的类,应该深入的去了解String 如: String str =new String("abc") String str1 = "abc&qu ...

  5. java convert函数_自己实现 java中 Convert.toDouble(String str)处理函数 | 学步园

    今天在superWaba上看到Convert.toDouble(String str),由于底层问题比较大的数就出错,现在自己写了一个 程序中info()是我加的打印,可以去掉 java中 Conve ...

  6. 将字符串String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中

    /*** String str= "abc god 中国 java"(较难) 反转每个单词结果: "cba dog 国中 avaj"**/ public cla ...

  7. 浅谈String str = ““ 和 new String()的区别

    关于String类的知识经常出现在面试题中,在此先记录自己的理解. 首先明白一个事,java存在一个常量池,可以用来存储字符串常量. 1 创建的字符串变量在内存中的区别 两者看似都是创建了一个字符串对 ...

  8. 【Java深入理解】String str = “a“ + “b“ + “c“到底创建了几个对象?

    String str = "a" + "b" + "c"到底创建了几个对象?这是我们在讨论中最经常遇到的一个问题同时也是面试题.我们都知道在 ...

  9. String str=“i“与 String str=new String(“i”)一样吗?

    面试题汇总 String str="i"与 String str=new String("i")一样吗? 不一样 因为内存的分配方式不一样.String str ...

最新文章

  1. postfix和dovecot服务异常,重启服务后又会自动停掉的解决办法
  2. NuGet安装和使用
  3. java web 程序---购物车项目内容:
  4. *LeetCode--Add Two Numbers
  5. 数据挖掘-聚类分析(Python实现K-Means算法)
  6. c语言int超出范围字符串,Go返回int64类型字段超出javascript Number范围的解决方法...
  7. python创建画布与子图_python实现在一个画布上画多个子图
  8. Python多线程编程基础1:为什么要使用线程
  9. Game HDU - 5242 树链思想
  10. zabbix3.4+grafana5.0.1数据可视化
  11. vscode代码对比功能
  12. Calendar中add()和roll()函数的用法
  13. 天涯明月刀最新服务器,天涯明月刀最新开服时间表 | 手游网游页游攻略大全
  14. centos 安装 libiconv
  15. CAD增强属性编辑器的使用
  16. WhatsApp选择了便利而不是隐私,这是解决问题的方法
  17. php实现电脑自动关机,设置电脑定时自动关机方法
  18. HTML+CSS 网页排版 笔记
  19. 博客备份工具(博主网)开发略谈
  20. 建立网站费用大概需要多少钱?

热门文章

  1. 再见IE浏览器(IE之死2021 年 8 月 17 日)
  2. PHP面试题:请以空格作为间隔,拆分字符串’Apple Orange Banana Strawberry’,组成数组$fruit,
  3. 关乎每个人!2021年5月1日起实施
  4. 如何修改Xshell默认存储路径
  5. [Oracle]如何在亿级记录表中创建索引
  6. sqli-labs(40)
  7. 英语笔记3(git)
  8. 测试HAPROXY的文件分流办法
  9. MVC 中用JS跳转窗体Window.Location.href
  10. Oracle推出5TB磁带 成就EB级磁带库