java String 常用方法
String方法
class CeShi{
public static void main(String[] args) {
//toCharArray
char chararraryone[]="qwwdwqfva".toCharArray();//变成数组
print(chararraryone);
System.out.println("\n");
//charAt
//返回所在位置
char a="swfesgegfag".charAt(2);//f
System.out.println(a);
//equalsIgnoreCase
//比较,忽略大小写
System.out.println("qdeqwfqf".equalsIgnoreCase("QDEQWFQF"));//true
//compareTo
// 比较
System.out.println("qe".compareTo("QE"));//32
// lastIndexOf
//查找存在的位置
System.out.println("qqewfsacefa".indexOf("e"));//2
//不存在会返回负一
//contains
//查看是否存在
boolean isb="wjdksalvehello".contains("hello");//true
System.out.println(isb);
//startsWith
boolean isc ="%%%%%lkjicfiesjfv******".startsWith("%%%%%");//true
System.out.println(isc);
//endswith
//同上
//substring
//切片
System.out.println("qwewqrewtewt".substring(1,4));//左开右闭//wew
System.out.println("dsnfgrwuhgiorwgio".substring(1));//从1到最后//snfgrwuhgiorwgio
//split
// 分割
String stingarraryone[]="hello my wwe dcvr".split(" ");
print(stingarraryone);
//trim
//去除两边空格
System.out.println(" wqewq wqfeq wqrewt ".trim());//wqewq wqfeq wqrewt
//toUpperCase,toLowerCase
//全部大小写
System.out.println("dsadwdec".toUpperCase());//DSADWDEC
//replaceAll
//替换
System.out.println("aaasdwasfdewfhello".replace("hello","啥"));//aaasdwasfdewf啥
int [] ari=new int []{1,2,3,4,5,555,432,234,12};
//排序
java.util.Arrays.sort(ari);
print(ari);
int str[]=new int[3];
System.out.println("");
//替换
System.arraycopy(ari,2,str,0,2);
print(str);
}
//以下是定义的方法,用来打印数组。
public static void print(char temp[]){
for(int i=0;i<temp.length;i++){
System.out.print(temp[i]+"\t");
}
}
public static void print(int temp[]){
for (int i=0;i<temp.length;i++){
System.out.print(temp[i]+"\t");
}
}
public static void print(String temp[]){
for(int i=0;i<temp.length;i++){
System.out.print(temp[i]+"\t");
}
System.out.println("\n");
System.out.println("length:\t"+temp.length);
}
public static boolean isNum(char temp[]){//判断数字
for(int i=0;i<temp.length;i++){
if(temp[i]>'9'||temp[i]<'0'){
return false;
}
}
return true;
}
//定义一个方法首字母大写
public static String initcap(String temp){
temp=temp.trim();
temp=temp.substring(0,1).toUpperCase()+temp.substring(1);
return temp;
}
}
- toCharArray
- replaceAll
- toUpperCase,toLowerCase
- trim
- split
- substring
- endswith,startsWith
- contains
- lastIndexOf
- compareTo
- equalsIgnoreCase
- charAt
java String 常用方法的更多相关文章
- Java String常用方法
字符串查找 两种查找字符串的方法,indexOf(String s)和lastIndexOf(String s). String str = "tyson-json"; int i ...
- java String 常用方法集合
String a = "abc";String b = "abc";a==b ;//返回true,因为a,b指向的是同一个地址 String a = new S ...
- Java 中String常用方法
java中String的常用方法 1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len ...
- Java中String常用方法
java中String的常用方法1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len= ...
- JAVA之旅(十六)——String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较
JAVA之旅(十六)--String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较 过节耽误了几天,我们继续JAVA之旅 一.String概述 String时 ...
- Java总结篇系列:Java String
String作为Java中最常用的引用类型,相对来说基本上都比较熟悉,无论在平时的编码过程中还是在笔试面试中,String都很受到青睐,然而,在使用String过程中,又有较多需要注意的细节之处. 1 ...
- Java String字符串/==和equals区别,str。toCharAt(),getBytes,indexOf过滤存在字符,trim()/String与StringBuffer多线程安全/StringBuilder单线程—— 14.0
课程概要 String 字符串 String字符串常用方法 StringBuffer StringBuilder String字符串: 1.实例化String对象 直接赋值 String str=& ...
- JAVA String 类
java String类中的常用方法:public char charAt(int index)返回字符串中第index个字符:public int length()返回字符串的长度:public i ...
- 关于Java String 类型转换时null的问题(转)
关于Java String 类型转换时null的问题 开发中经常遇到从集合类List.Map中取出数据转换为String的问题,这里如果处理不好,经常会遇到空指针异常java.lang.NullPoi ...
随机推荐
- shell之startup
#!/bin/sh # # # # PROJECT=$ APPWORK_DIR=~/apps/$PROJECT LOGPATH=~/logs/$ LOGFILE=~/logs/$PROJECT/${P ...
- Salesforce 开发整理(十一) 自定义放大镜查找效果
有时候在自定义的visualforce页面上,需要实现系统标准的查找样式,当不能使用标准的style的时候,我们只能选择自定义实现,下面分享一个demo,预览效果如下: 实现代码,Visualforc ...
- Eclipse:设置自动补全,提高编程效率
一.设置自动补全 1.进入eclipse的window里的perferences页面 2.找到java->Editor->Content Assist设置界面 3.在Auto activa ...
- 编程哲理小故事:Tina的运动会方阵
自从接到任务后,Tina一直 烦恼着如何让这群繁忙又缺乏才艺的程序员在运动会开幕式上做出一个有趣的方阵表演. 接到了运动会的方阵表演的任务 时间回到1个月前. Tina正在工位上繁忙地进行着下一期准备 ...
- python 正则表达式匹配IP地址
一.实验环境 1.Windows7x64_SP1 2.anaconda2.5.0 + python2.7(anaconda集成,不需单独安装) 3.pyinstaller3.0 二.实验目的 从tex ...
- PostMan测试REST接口时候,如何绕过登录的验证
原文地址:https://blog.csdn.net/qq_34178998/article/details/80361315 之前测试的时候,需要页面进行登录之后,才能让访问后台程序,但是在进行接口 ...
- SQLAlchemy基础
1.介绍 做个简单笔记,方便回顾. SQLAlchemy是一个基于Python实现的ORM框架.该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后 ...
- docker容器中使用rsyslogd
rsyslogd作为CentOS:7系统自带的日志管理工具,为很多服务提供了便捷的日志管理接入方案,然而 CentOS:7的官方镜像 默认是不支持rsyslogd的.我们做个实验: 1)启动测试容器 ...
- 《 .NET并发编程实战》实战习题集 - 3 - CRUD项目中使用FP
先发表生成URL以印在书里面.等书籍正式出版销售后会公开内容.
- WPF 精修篇 事件触发器
原文:WPF 精修篇 事件触发器 事件触发器 一般使用的就是动画 <Grid> <TextBlock Text="事件触发器" Opacity="0.2 ...