Java中String类的初始化和方法

原创 2016年08月28日 21:40:51
public class testString {
	public static void main(String[] args){
		String s = "123a";   //初始化方法1
		System.out.println(s);
		char[] c1 = {'a', 'b','c','d','E'};
		String s1 = new String(c1);  //初始化方法2
		String s2 = "  wangzhe ";
		int a = 520;
		System.out.println(s1);  //显示字符串
		System.out.println(s.length());  //显示字符串长度
		System.out.println(s.isEmpty());  //判读字符串是否为空
		System.out.println(s.charAt(1));  //判断字符串中索引为1的位置的字符
		System.out.println(s.equals("123A"));  //判断字符串是否相等
		System.out.println(s.equalsIgnoreCase("123A"));  //忽略大小判断字符串时都相等
		System.out.println(s.startsWith("12"));  //判断字符串是否用“12”开头
		System.out.println(s.endsWith("12"));   //判断字符串是否用“12”结尾
		System.out.println(s.indexOf("1"));  //判断字符串中第一个“1”字符出现的位置
		System.out.println(s.indexOf("23"));  //判断字符串中第一个“23”字符串出现的位置
		System.out.println(s.lastIndexOf("2"));  //判断字符串中最后一个“2”出现的位置
		System.out.println(s.substring(2,3));  //截取字符串的子字符串
		System.out.println(s.contains("wang"));  //判断字符串是否包含“wang”
		System.out.println(s.replace("12", "456"));  //将字符串中的“12”用“456”替代
		System.out.println(s.split("3"));  //将字符串用“3”进行分割,得到字符串数组
		System.out.println(s2.trim());  //去掉字符串的首位空白
		System.out.println(s1.toUpperCase());  //将字符串转换为大写
		System.out.println(s1.toLowerCase());  //将字符串转换为小写
		System.out.println(s1.toCharArray());  //将字符串转换为字符数组
		System.out.println(String.valueOf(a));  //将数组转换为字符串的形式
		System.out.println(s1.concat(s));  //连接字符串
	}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

java中File类的使用方法

构造函数 public class FileDemo { public static void main(String[] args){ //构造函数File(Str...
  • houfeng30920
  • houfeng30920
  • 2016年05月25日 11:09
  • 1843

Java中String字符串初始化细节

Java中String类型细节一 . String两种初始化方式1 . String str1= “abc”;//String类特有的创建字符对象的方式,更高效 在字符串缓冲区中检测”abc”是否存在...
  • u012768347
  • u012768347
  • 2017年03月04日 00:42
  • 3110

java类和对象的初始化

JAVA类与对象的初始化JVM通过加装、连接和初始化一个Java类型,使该类型可以被正在运行的Java程序所使用。类型的生命周期如下图所示: 类的初始化和对象的初始化(类的实例化、创建一个对象)是两...
  • chenmeng930601
  • chenmeng930601
  • 2016年08月08日 14:32
  • 1122

Java的String类的方法介绍

  • 2014年08月10日 21:02
  • 24KB
  • 下载

JAVA【第5章:面向对象基础】_String类的常用方法.rar

  • 2015年07月23日 20:20
  • 27.56MB
  • 下载

JAVA视频 第05章:构造方法-学生类-String类

  • 2015年07月23日 20:07
  • 31.31MB
  • 下载

用java自己实现String类的trim()方法功能

用java自己实现String类的trim()方法功能
  • u013871100
  • u013871100
  • 2016年03月01日 15:34
  • 1856

关于Java中String类的hashCode方法

首先来看一下String中hashCode方法的实现源码 int h = hash; if (h == 0 && value.length > 0) { char val...
  • baidu_23086307
  • baidu_23086307
  • 2017年06月26日 13:20
  • 207

Java技术——你真的了解String类的intern()方法吗

说实话我本来想总结一篇Android内存泄漏的文章的,查阅了很多资料,发现不得不从Java的OOM讲起,讲Java的OOM又不得不讲Java的虚拟机架构。在JVM架构一文中也有介绍,在JVM运行时数据...
  • SEU_Calvin
  • SEU_Calvin
  • 2016年08月23日 16:40
  • 27426

Java String类属性方法整理

String.常用的属性方法 1、String.ToLower() 方法: 返回此 String 的小写形式的副本。 2、String.ToUpper() 方法: 返回此 String 的大写形...
  • lizexi486
  • lizexi486
  • 2012年02月15日 17:24
  • 3399
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中String类的初始化和方法
举报原因:
原因补充:

(最多只允许输入30个字)