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 ...
随机推荐
- 部署ComsenzDiscuz BBS论坛系统
1.准备环节 [root@localhost ~]# unzip ComsenzDiscuz-DiscuzX-master.zip //解包 [root@localhost ~]# cd Discuz ...
- [LeetCode] 536. Construct Binary Tree from String 从字符串创建二叉树
You need to construct a binary tree from a string consisting of parenthesis and integers. The whole ...
- Apollo:微服务架构下的配置管理
问题背景 在实际工作中,我们的开发环境,测试环境,生产环境对应的 Mysql 数据库,Redis 这些信息都不一样,每个环境都有对应的一套配置,在 Spring Boot 中我们通常会编写多个配置文件 ...
- 应用层协议:HTTPS
1. HTTPS定义 Hyper Text Transfer Protocol over Secure Socket Layer,安全的超文本传输协议,网景公式设计了SSL(Secure Socket ...
- 【报名中】【5G探索】深度揭秘5G核心技术与挑战,云+社区开发者大会北京站等你来!
报名渠道(扫描下方二维码) 开发者专属福利 限量手办 现场幸运签到开发者即可获得,早到获奖几率更大 幸运抽奖 一等奖:1名 JBL LIVE650 BTNC无线主动降噪智能耳机 二等奖:3名 JBL ...
- 推荐一款手机清理工具App悟空清理
推荐一款手机清理工具App悟空清理 1 介绍 悟空清理是一款完全免费的手机加速与存储空间清理工具软件,强力去除顽固垃圾,使手机运行更畅快. 2 特色功能介绍 悟空在手,清理无忧!悟空清理,人人都在用的 ...
- 小i机器人
//机器人回复 function xiaoirobot($openid, $content) { //定义app $app_key = ""; $app_secret = &quo ...
- Feign的介绍和使用
一.Feign的简介 Feign是一个声明式 WebService 客户端,使用Feign能够让编写Web Service 客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持J ...
- CentOS7. 6 上部署MongoDB
*安装步骤** 配置yum源 vim /etc/yum.repos.d/mongodb-org-4.0.repo #添加以下内容: [mongodb-org-4.0] name=MongoDB Rep ...
- R数据挖掘 第一篇:聚类分析(划分)
聚类是把一个数据集划分成多个子集的过程,每一个子集称作一个簇(Cluster),聚类使得簇内的对象具有很高的相似性,但与其他簇中的对象很不相似,由聚类分析产生的簇的集合称作一个聚类.在相同的数据集上, ...