博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
String类
阅读量:4342 次
发布时间:2019-06-07

本文共 2086 字,大约阅读时间需要 6 分钟。

public class TestString{	public static void main(String[] args){		char c[] = {'s','u','n','j','a','v','a'};		String s1 = new String(c);		String s2 = new String(c,3,4);		System.out.println(s1);		System.out.println(s2);	}}/*String 类常用方法 	public char charAt(int index)	返回字符串中第index个字符	public int length()	返回字符串的长度	public int indexOf(String str)	返回字符串中出现str的第一个位置	public int indexOf(String str,int fromIndex)	返回字符串中从fromIndex开始出现str的第一个位置	public boolean equalsIgnoreCase(String another)	比较字符串是否与another一样(忽略大小写)	public String replace(char oldChar,char newChar)	在字符串中用newChar字符替换oldChar字符*/String s1 = "sun java",s2 = "Sun Java";System.out.println(s1.charAt(1)); //uSystem.out.println(s2.length()); //8System.out.println(s1.indexOf("java")); //4System.out.println(s1.indexOf("Java")); //-1System.out.println(s1.equals(s2)); //falseSystem.out.println(s1.equalsIgnoreCase(s2)); //trueString s = "我是程序员,我在学java";String sr = s.replace('我','你');System.out.println(sr); 	/*String 类常用方法2	public boolean startsWith(String prefix)	判断字符串是否以prefix字符串开头	public boolean endsWith(String suffix)	判断字符串是否以prefix字符串结尾	public String toUpperCase()	返回一个字符串为该字符串的大写形式	public String toLowerCase()	返回一个字符串为该字符串的小写形式	public String substring(int beginIndex)	返回该字符串从beginIndex开始得到结尾的子字符串	public String substring(int beginIndex,int endIndex)	返回该字符串从beginIndex到endIndex结尾的子字符串	public String trim()	返回将该字符串去掉开头和结尾空格后的字符串*/String s = "Welcome to Java World!";String s1 = "    sun java    ";System.out.println(s.startWith("Welcome"));//trueSystem.out.println(s.endsWith("World"));//falseString sL = s.toLowerCase();System.out.println(sL);//welcome to java world!String sU = s.toUpperCase();System.out.println(sU);//WELCOME TO JAVA WORLD!String subS = s.substring(11);System.out.println(subS);//Java World!String sp = s1.trim();System.out.println(sp);//sun java/*String 类常用方法3静态重载方法	public static String valueOf(...)	将基础类型转换为字符串类型方法public Stirng[] split(String regex)可以将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组。*/String s = "mary,f,1976";String[] sf = s.split(',');for(int i=0; i

  

转载于:https://www.cnblogs.com/qiantianyu/p/4401573.html

你可能感兴趣的文章
Beanutils基本用法
查看>>
玉伯的一道课后题题解(关于 IEEE 754 双精度浮点型精度损失)
查看>>
《BI那点儿事》数据流转换——百分比抽样、行抽样
查看>>
哈希(1) hash的基本知识回顾
查看>>
Leetcode 6——ZigZag Conversion
查看>>
dockerfile_nginx+PHP+mongo数据库_完美搭建
查看>>
Http协议的学习
查看>>
【转】轻松记住大端小端的含义(附对大端和小端的解释)
查看>>
设计模式那点事读书笔记(3)----建造者模式
查看>>
ActiveMQ学习笔记(1)----初识ActiveMQ
查看>>
Java与算法之(2) - 快速排序
查看>>
Windows之IOCP
查看>>
WebSocket & websockets
查看>>
openssl 升级
查看>>
ASP.NET MVC:通过 FileResult 向 浏览器 发送文件
查看>>
CVE-2010-2883Adobe Reader和Acrobat CoolType.dll栈缓冲区溢出漏洞分析
查看>>
使用正确的姿势跨域
查看>>
AccountManager教程
查看>>
Android学习笔记(十一)——从意图返回结果
查看>>
算法导论笔记(四)算法分析常用符号
查看>>