JAVA:String类型
String类型的一些函数汇总,常用的以及冷门的例如:charAT(),chars(),strip(),trim()等。
String s = "枫叶成林YYDS";char c = s.charAt(1); //返回字符串索引位置上的字符 System.out.println(c);//序IntStream is = s.chars();//返回IO流 System.out.println(is);IntStream is1 = s.codePoints();//返回IO流 System.out.println(is1);int i1 = s.codePointAt(1);//返回该字的Unicode码 Unicode多国一起开发的电脑语言 System.out.println(i1);int i2 = s.codePointBefore(3);//返回索引之前字符的 Unicode码 System.out.println(i2);int i3 = s.codePointCount(1,2); //返回范围内的Unicode码个数 System.out.println(i3); //1int i4 = s.compareTo("啊序猿YYDS"); //按字典顺序比较两个字符串 System.out.println(i4);//9409int i5 = s.compareToIgnoreCase("啊序猿YYDS"); //按字典顺序比较两个字符串,忽略大小写差异 System.out.println(i5);//9409String s1 = s.concat("啊"); //将内容追加到字符串的末尾处 System.out.println(s1); //程序猿YYDS啊boolean b = s.contains("程序"); //如果字符串有实参的内容返回true System.out.println(b); //trueboolean b1 = s.endsWith("S"); //检测末尾字符是否相同 System.out.println(b1); //trueboolean b2 = s.equals("程序猿YYDS"); //将字符串与对象比较 System.out.println(b2); //trueboolean b3 = s.equalsIgnoreCase("程序猿yyds"); //字符串与字符串比较 忽略大小写 System.out.println(b3); //truebyte[] by = s.getBytes(); //使用平台的默认字符集将此 String编码为字节序列,并将结果存储到新的字节数组中。 System.out.println(by); //[B@1b6d3586int i6 = s.hashCode(); //返回此字符串的哈希码。 System.out.println(i6); //-1310625782int i7 = s.indexOf("序"); //返回字符在字符串首次出现的位置 System.out.println(i7); //1int i8 = s.indexOf("Y", 4); //从指定的索引开始,返回字符串首次出现的位置 System.out.println(i8); //4String s2 = s.intern(); //返回字符串对象规范表示 System.out.println(s2); //程序猿YYDSboolean b4 = s.isEmpty(); //当length长度为0返回true System.out.println(b4); //falseint i9 = s.lastIndexOf("林"); //返回字符最后出现的索引位置 System.out.println(i9); //3 //返回长度 System.out.println(s.length());//8boolean b5 = s.matches("枫叶成林YYDS"); //判断此字符串是否与给定的 regular expression相匹配 System.out.println(b5); //trueint i10 = s.offsetByCodePoints(4, 3); //返回此 String中的索引,该索引与给定的 index偏移 codePointOffset代码点 System.out.println(i10); //7String s3 = s.replace("Y", "X"); //替换所有匹配的元素 System.out.println(s3); //枫叶成林YYDS;String s4 = s.replaceAll("X", "Y");//用给定的替换项替换该字符串中与给定的 regular expression匹配的每个子字符串。 System.out.println(s4); //枫叶成林YYDSString s5 = s.replaceFirst("Y", "X");//用给定的替换项替换与给定的 regular expression匹配的该字符串的第一个子字符串。 System.out.println(s5);//枫叶成林XYDS;String[] arr = s.split("Y"); //围绕给定的 regular expression的匹配项拆分此字符串。 System.out.println(Arrays.toString(arr)); //[枫叶成林, ,DS]String[] arr2 = s.split("Y",2); //围绕给定的 regular expression的匹配项拆分此字符串。 System.out.println(Arrays.toString(arr2)); //[枫叶成林, YDS]boolean b6 = s.startsWith("林"); //测试字符串是否以指定的为开头 System.out.println(b6); //falseboolean b7 = s.startsWith("林",3); //以索引开始,测试字符串是否以指定为开头 System.out.println(b7); //trueCharSequence cs = s.subSequence(1, 3); //返回一个字符序列,该字符序列是该序列的子序列 System.out.println(cs); //叶成String s6 = s.substring(1); //返回一个字符串,该字符串是该字符串的子字符串 System.out.println(s6); //叶成林YYDSString s7 = s.substring(1, 3); //返回一个字符串,该字符串是该字符串的子字符串 System.out.println(s7); //叶成char[] char1 = s.toCharArray(); //将此字符串转换为新的字符数组 System.out.println(Arrays.toString(char1));//[枫, 叶, 成, 林, Y, Y, D, S]String s8 = s.toLowerCase(); //使用默认语言环境的规则将此 String所有字符转换为小写。 System.out.println(s8);//枫叶成林yydsString s9 = s.toLowerCase(Locale.ROOT); // 使用给定的 Locale的规则将此 String所有字符转换为 Locale System.out.println(s9); //枫叶成林yydsString s10 = s.toString(); // 该对象(已经是一个字符串!) System.out.println(s10); //枫叶成林YYDSString s11 = s.toUpperCase();//使用默认语言环境的规则将此 String所有字符转换为大写。 System.out.println(s11);//枫叶成林YYDSString s12 = s.toUpperCase(Locale.ROOT);//使用给定的 Locale的规则将此 String所有字符转换为大写。 System.out.println(s12);String s13 = s.trim(); //返回一个值为该字符串的字符串,并删除所有前导和尾随空格 验证登录的时候用 System.out.println(s13); //枫叶成林YYDSString format = String.format("%b",3>5);//使用指定的格式字符串和参数返回格式化的字符串 System.out.println(format); //falseString valueof = String.valueOf(123); //将任意形式转成字符串 System.out.println(valueof);//123
JAVA:String类型相关推荐
- java string类型的初始化
以下基本上是java string类型最常用的三种方法 new string()就不介绍了 基本等同于第三种 String a; 申明一个string类型的 a,即没有在申请内存地址,更没有在内存 ...
- java string类型时间比较大小_Java String类型时间比较大小
Java String类型时间比较大小,写了比较时间的函数,这里总结一下. package com.zz.bridge.impl; import java.text.DateFormat; impor ...
- java string类型时间段 转换 date类型
前言 string类型时间段 : 2019-08-30 14:01-16:01 org.apache.commons:commons-lang3 date format pattern yyyy-MM ...
- java string类型_java中String类型
String类型是字符串类型..字符串一旦创建不可以在改变."abc"字符串对象一旦创建,不可以再改成"abcd" 提升字符串的访问效率:在程序中使用了&quo ...
- Java String类型数据的字节长度
问题描述: 向Oracle数据库中一varchar2(64)类型字段中插入一条String类型数据,程序使用String.length()来进行数据的长度校验,如果数据是纯英文,没有问题,但是如果数据 ...
- java String类型转化为Int类型
[将String 类型转化为int 类型] 一: public class IntegerDemo {public static void main(String[] args) {String st ...
- java string类型大小_Java String类型数据的字节长度
问题描述: 向Oracle数据库中一varchar2(64)类型字段中插入一条String类型数据,程序使用String.length()来进行数据的长度校 验,如果数据是纯英文,没有问题,但是如果数 ...
- java string类型详解_Java字符串类型详解
Java 字符串类主要有String.StringBuffer.StringBuilder.StringTokenizer 1.字符串类型底层都是使用char数组进行实现. 2.从jdk1.7以后,S ...
- java string类型时间比较大小吗_Java String类型时间比较大小
标签:类 晚上写了比较时间的函数,这里总结一下 package com.zz.bridge.impl; import java.text.DateFormat; import java.text.Pa ...
- java string类型 转 BigDecimal类型
//string 转 BigDecimalBigDecimal money=new BigDecimal(remarkOrReportNo);//保留两位小数money=money.setScale( ...
最新文章
- CF#212 Two Semiknights Meet
- 徐州联赛选拔赛 - 判断能否构成树
- 获取MSSQL Server中的相关信息(视图、存储过程、触发器、表)
- LeetCode - 695. Max Area of Island (Java)
- 第二天:装饰模式及面向对象设计原则4则
- 设计模式C++实现--Observer模式
- 软件测试基础知识bbst,摘自James Bach对软件测试新手的建议
- 【转】 ADO.NET最佳实践
- mysql参数化查询为什么可以实现_为什么参数化SQL查询可以防止SQL注入?
- 数据结构-树的进阶代码
- bzoj1066 [SCOI2007]蜥蜴 网络流复制点模型
- 命令行cmd跳转到其他地址
- matlab虚拟现实之工具介绍(修改)
- 大智慧专业财务数据服务器文件,大智慧财务数据指标公式
- STM32开发环境的搭建
- CR渲染器全景图如何渲染颜色通道_【3D】日不落投影灯 VR/CR投影效果制作
- java 首字母检索_java实现首字母模糊查询的功能
- TCC(TinyC)编译器汉化(中文编译器、汉语编程)之一:主文件汉化
- GridView 重复渲染问题
- python 知识点视频_Python426集大型视频,从正确的方向出发学习,全套完整视频送你...
热门文章
- jzoj4270. 【NOIP2015模拟10.27】魔道研究
- vue-router back 返回时携带参数
- 新浪财经隆重推出四大千万级财经博客
- win 10系统安装DBC2000时卡死的解决方法
- Oracle 后台进程(六)PMON进程
- 2010年IT10大好书榜(上半年刊)——国外引进篇
- 线性代数 --- 投影Projection与Cauthy-Schwarz柯西不等式(个人学习笔记)
- 【LSTM时间序列预测】基于matlab鲸鱼算法优化LSTM时间序列预测【含Matlab源码 105期】
- 英语口语在线测试软件,4个最实用的英语口语练习软件
- vue provide / inject 实现组件数据的实时响应