String就是C++、java等编程语言中的字符串,用双引号引起来的几个字符.如"Abc","一天".
特别注意
String类是不可变(final)的,对String类的任何改变,都是返回一个新的String类对象.这样的话把String类的引用传递给一个方法,该方法对String的任何改变,对原引用指向的对象没有任何影响,这一点和基本数据类型相似
.String的几个用法
1.将字符串中的小写字母转换成大写字母
private void UpperCase() { String string = "abc"; System.out.println(string.toUpperCase());//ABC }2.比较
private static void Compare() { String str1 = "abc"; String str2 = "abc"; System.out.println(str1.compareTo(str2));//相等为 0 str1比str2大为1 小为-1 }3.除去字符串前和后的空格(字符串中间的不去除)
private static void Trim() { String str1 = " abc 123 "; System.out.println(str1.trim()); //结果 abc 123 }4.返回指定位置的字符(从0开始)
private static void Location() {//返回指定位置的字符 String str1 = "abcde"; System.out.println(str1.charAt(2)); // c }5.将两个字符串连接
private static void Concat() {//连接 String str1 = "abc "; String str2 = "def"; System.out.println(str1.concat(str2)); }6.判断是否为指定字符结尾 不是返回false
private static void Endwith() {//是否为指定字符结尾 不是返回false String str1 = "abcdef"; System.out.println(str1.endsWith("de")); //false }7.判断是否为指定字符开头 不是返回false
private static void Startswith() { String str1 = "abcdefg"; System.out.println(str1.startsWith("ab"));//true System.out.println(str1.startsWith("v"));//false }8.返回某个字符所在字符串出现的第一个位置
private static void IndexOf() {//返回某个字符的第一个位置 String str1 = "aabbccdd"; System.out.println(str1.indexOf("b"));//2 }9.替换
private static void Replace() { String str1 = "abababcdcdcd"; String str2 = str1.replace("ab", "12"); System.out.println(str1);//abababcdcdcd System.out.println(str2);//121212cdcdcd }
相关推荐
5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5....
Java中经常用到的String类方法。这些都是比较常用的。欢迎下载!
本文主要介绍了java String类常用方法的例子,具有很好的参考价值,下面跟着小编一起来看下吧
java jdk中string类的源码 ,了解string类的书写,定义和声明
java基础String类选择题练习题,文档包含了答案与分析,适合学习用,本文档仅仅用于学习分享,不得用于商业用途
Java String类为什么是不可变的_动力节点Java学院整理,动力节点口口相传的Java黄埔军校
String类 字符数组 代码及注释 个人笔记 适合初学者
Java的String类是一个重要的核心类,用于处理字符串操作。本文将介绍Java String类的常见操作和用法,包括字符串的创建、比较、连接、截取、替换等。我们还会讨论字符串与其他数据类型之间的转换、字符串的搜索和...
一、什么是Java中的String类? String类是Java中表示字符串的类。它是不可变的,一旦创建了一个字符串对象,就无法修改它。 二、String类和StringBuilder类有什么区别? String类和StringBuilder类的最主要区别在于...
Educoder题目:Java面向对象 - String类答案解析
用于课程设计String类的实现,上传了String类设计的发布软件,审核通过后再发布程序源代码
Java中String类和常用方法 实例化String对象
NULL 博文链接:https://1017401036.iteye.com/blog/2254375
希望对各位有所帮助,关于Java String 类的小结
自制的java string类,帮助java初学者,掌握java编程技巧
String类的常用方法(一) 目录 课程导入 掌握获取字符串长度的方法 掌握字符串连接、截取子串的方法 方法定义:public int length() 获取字符串的长度 例如: String message = “Welcome to Java”; System.out....
Java String类一、String类概述及特点1.概述2.特点二、字符串的创建及常量池的概念1.常用的字符串的创建形式2.常量池三、String类常用方法1.字符串比较的相关方法2.字符串获取的相关方法3.字符串截取的相关方法4....
主要介绍了Java String类正则操作,结合实例形式分析了java针对数字的正则验证、过滤及邮箱正则验证相关操作技巧,需要的朋友可以参考下
int indexOf(String str):返回指定字符串str在此字符串中第一次出现的位置。 int lastIndexOf(int ch):返回指定字符ch在此字符串中最后一次出现的位置。 int lastIndexOf(String str):返回指定子字符串str在此字符串...
主要介绍了java String类功能、原理与应用案例,结合实例形式详细分析了java String类的基本功能、构造方法,以及使用String类实现统计、判断、转换等功能相关操作技巧,需要的朋友可以参考下