`
未来程序员
  • 浏览: 26069 次
社区版块
存档分类
最新评论

JAVA的String 类

 
阅读更多

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类.zip

    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编程语言中,`String`类是一个非常重要的类,它代表不可变的字符序列。所有的字符串字面值(例如:"abc")都是`String`类的实例。本篇文章将深入探讨`String`类的一些...

    java基础String类选择题练习题

    根据提供的信息,我们可以总结出这份Java基础String类选择题练习题主要聚焦于String及StringBuffer类的使用。尽管具体的题目内容未给出,但从所展示的信息中可以推断出该练习题集涵盖了以下几方面的知识点: ### 一...

    面试题:Java String类常见操作和用法

    Java String类是Java编程语言中的核心类,它用于表示和操作字符串。由于字符串在编程中极为常见,理解和熟练掌握String类的用法至关重要。在面试中,Java String类的操作和用法经常成为考察的重点。 首先,Java ...

    javastring类的源码

    java jdk中string类的源码 ,了解string类的书写,定义和声明

    java String类的实现

    Java中的`String`类是编程中最常用的类之一,它在Java的`java.lang`包中,无需显式导入即可使用。`String`类代表不可变的字符序列,这意味着一旦创建了`String`对象,它的值就不能改变。这个特性使得`String`在处理...

    Java String类常用的方法.docx

    Java中的String类是编程中最常用的类之一,它代表不可变的字符序列。在这个文档中,我们探讨了几个Java String类的常用方法,这些方法对于处理和操作字符串非常关键。 1. `length()`方法:返回字符串的长度。例如,...

    Java String类为什么是不可变的_动力节点Java学院整理

    Java String类为什么是不可变的_动力节点Java学院整理,动力节点口口相传的Java黄埔军校

    java中的String类常用方法解析(一)

    在Java编程语言中,`String`类是使用最频繁的类之一,它代表不可变的字符序列。本文将深入解析`String`类的一些常用方法,帮助开发者更好地理解和使用这个核心类。 1. **构造方法** - `String()`:创建一个空字符...

    Java String 类.pdf

    Java中的String类是用于表示和操作字符串的基本类,它在Java编程中扮演着至关重要的角色。String类的对象是不可变的,这意味着一旦创建了String对象,就不能改变其内容。这是因为字符串在Java中被视为常量,存储在...

    java string类的实现

    用于课程设计String类的实现,上传了String类设计的发布软件,审核通过后再发布程序源代码

    java自制string类例程

    在Java编程语言中,String类是一个非常基础且重要的部分,它是不可变的,也就是说一旦创建了一个String对象,就不能更改它的内容。然而,许多初学者在学习过程中可能会尝试自己创建一个类似的字符串类,以便更好地...

    Educoder题目:Java面向对象 - String类答案解析.md

    Educoder题目:Java面向对象 - String类答案解析

    Java String类正则操作示例

    Java String类正则操作示例 Java String类正则操作示例主要介绍了Java String类正则操作,结合实例形式分析了java针对数字的正则验证、过滤及邮箱正则验证相关操作技巧。下面将详细说明标题和描述中所说的知识点。 ...

    深入解析 Java 中的 String 类:特性与使用

    Java 中的 String 类是 Java 编程语言中最基本的类之一,用于表示字符串。它在 java.lang 包中,是所有 Java 程序的默认一部分。String 类是不可变的,这意味着一旦创建了 String 对象,就不能更改它所包含的字符...

    java String类功能、原理与应用案例【统计、判断、转换等】

    在Java编程语言中,String类是用于处理文本字符串的核心类,它在`java.lang`包中,无需显式导入即可使用。String类的功能强大且用途广泛,涉及到许多基础和高级的字符串操作。以下是对Java String类功能、原理及应用...

    Java程序设计基础:String类的常用方法(一.pptx

    String类的常用方法(一) 目录 课程导入 掌握获取字符串长度的方法 掌握字符串连接、截取子串的方法 方法定义:public int length() 获取字符串的长度 例如: String message = “Welcome to Java”; System.out....

    Java的String类的方法介绍

    Java的String类是Java语言中最基础且常用的类之一,它代表不可变的字符序列,用于处理文本数据。在Java中,String对象一旦被创建,其内容就不能改变。本篇文章将详细介绍Java String类的一些主要构造函数和常用方法...

    java String 使用详解

    Java String 使用详解是 Java 编程语言中最基础也是最重要的一部分,对于 Java 程序员来说,了解 String 类的使用方法是必不可少的。本文将详细介绍 Java String 的使用方法,包括 String 对象的初始化、字符串的...

Global site tag (gtag.js) - Google Analytics