Java String操作

简介: java string知识点

字符串替换

把字符串里的所有 ab 字符替换成 * 字符

publicclassTest {
publicstaticvoidmain(String[] args) {
Stringstr1="ablwolabawo";
System.out.println(str1.replaceAll("ab","*"));
    }
}

输出:

*lwol*awo


字符串去除空格

注:trim 方法去除空格只会去除首尾的空格。

publicclassTest {
publicstaticvoidmain(String[] args) {
Stringstr1=" hello world";
System.out.println(str1.trim());
    }
}

输出:

helloworld


字符串转换

publicclassTest {
publicstaticvoidmain(String[] args) {
Stringstr="java";
char[] chars=str.toCharArray(); // 字符串转换为字符数组for (inti=0; i<chars.length; i++) {
if (i==chars.length-1) {
System.out.println(chars[i]);
            } else {
System.out.print(chars[i] +",");
            }
        }
System.out.println(str.toUpperCase());
    }
}

输出:

j,a,v,a字符串转换大写:JAVA


截取和分割字符串

publicclassTest {
publicstaticvoidmain(String[] args) {
Stringstr="hello world";
System.out.println(str.substring(0, 5));
System.out.println(str.substring(6));
String[] strArray=str.split(" ");
for (inti=0; i<strArray.length; i++) {
if (i==strArray.length-1) {
System.out.println(strArray[i]);
            } else {
System.out.print(strArray[i] +", ");
            }
        }
    }
}

输出:

helloworldhello, world
相关文章
|
16天前
|
Java API 索引
Java基础—笔记—String篇
本文介绍了Java中的`String`类、包的管理和API文档的使用。包用于分类管理Java程序,同包下类无需导包,不同包需导入。使用API时,可按类名搜索、查看包、介绍、构造器和方法。方法命名能暗示其功能,注意参数和返回值。`String`创建有两种方式:双引号创建(常量池,共享)和构造器`new`(每次新建对象)。此外,列举了`String`的常用方法,如`length()`、`charAt()`、`equals()`、`substring()`等。
15 0
|
1月前
|
Java
【Java】如果一个集合中类型是String如何使用拉姆达表达式 进行Bigdecimal类型计算?
【Java】如果一个集合中类型是String如何使用拉姆达表达式 进行Bigdecimal类型计算?
25 0
|
1月前
|
存储 缓存 测试技术
CMake String函数:如何巧妙地在cmake中操作字符串
CMake String函数:如何巧妙地在cmake中操作字符串
100 0
|
1天前
|
存储 缓存 Java
|
2天前
|
数据采集 前端开发 测试技术
《手把手教你》系列技巧篇(三十一)-java+ selenium自动化测试- Actions的相关操作-番外篇(详解教程)
【4月更文挑战第23天】本文介绍了网页中的滑动验证码的实现原理和自动化测试方法。作者首先提到了网站的反爬虫机制,并表示在本地创建一个没有该机制的网页,然后使用谷歌浏览器进行验证。接着,文章详细讲解了如何使用WebElement的click()方法以及Action类提供的API来模拟鼠标的各种操作,如右击、双击、悬停和拖动。
6 2
|
2天前
|
存储 编解码 算法
Java 的 String StringBuilder StringBuffer(上)
Java 的 String StringBuilder StringBuffer
24 0
|
3天前
|
Web App开发 数据采集 Java
《手把手教你》系列技巧篇(三十)-java+ selenium自动化测试- Actions的相关操作下篇(详解教程)
【4月更文挑战第22天】本文介绍了在测试过程中可能会用到的两个功能:Actions类中的拖拽操作和划取字段操作。拖拽操作包括基本讲解、项目实战、代码设计和参考代码,涉及到鼠标按住元素并将其拖动到另一个元素上或指定位置。划取字段操作则介绍了如何在一段文字中随机选取一部分,包括项目实战、代码设计和参考代码。此外,文章还提到了滑动验证的实现,并提供了相关的代码示例。
32 2
|
1月前
|
Java 索引
【Java】String类常用方法总结
【Java】String类常用方法总结
20 0
|
1月前
|
自然语言处理 Java
这是什么操作?java中的变量竟然可以先使用后声明?
这是什么操作?java中的变量竟然可以先使用后声明?
14 0
|
1月前
|
SQL Java
使用java中的String类操作复杂的字符串
使用java中的String类操作复杂的字符串
9 0