E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java字符串
Java字符串
比较equals()和equalsIgnoreCase()的区别
1、使用equals()方法比较两个字符串是否相等用于比较两个独立对象的内存是否相同,就好比去比较两个人的长相是否相同,它比较的两个对象是独立的。equals重写了ObjectanObject:对比这个String对象/***将此字符串与指定对象进行比较。*其结果是true当且仅当该参数不是null并且是String对象,表示相同的字符串序*列作为该对象**@paramequals重写了Objec
Sarah.J
·
2020-07-09 15:34
JavaApi
JAVA-常量及常量池
文章目录1.常量2.Java常量池2.1.静态常量池:2.2.运行时常量池:3.基本数据类型包装类常量池4.
java字符串
常量池1.常量常量表示程序运行过程种不可改变的值,主要作用如下:1.代表常数,便于程序的重构和修改
冬天里的懒猫
·
2020-07-09 15:32
JAVA
Java字符串
String类操作方法
目录1.连接字符串1.1连接多个字符串2.获取字符串信息2.2获取字符串长度2.3字符串查找2.4获取指定索引位置的字符3.字符串操作3.1获取子字符串3.2去除空格3.3字符串替换3.4判断字符串的开始与结尾3.5判断字符串是否相等3.6按字典顺序比较两个字符串3.7字母大小写转换3.8字符串分割4.StringBuilder1.连接字符串对于已声明的字符串,可以进行相应的操作,可以对多个字符串
YXX0529
·
2020-07-09 12:28
Java学习
JAVA字符串
格式化-String.format()的使用 及 Android 中 string.xml 中 字符串格式转化
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(Stringformat,Object...args)新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Localelocale,Stringfor
Chitty_Tina
·
2020-07-09 10:28
Android
java
java字符串
池
一、String类的不变性String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。String对象是System.Char对象的有序集合,用于表示字符串。String对象的值是该有序集合的内容,并且该值是不可变的。特别注意:String类是不可变(final)的,有人对str="a"+"b";语句提出疑问,怎么str的内容可以改变?其实仍然是因为不清楚:引用变量与
zyrl2012
·
2020-07-09 10:25
java
java字符串
常量池、class常量池、运行时常量池
1.字符串常量池(StringConstantPool):1.1:字符串常量池在Java内存区域的哪个位置?在JDK6.0及之前版本,字符串常量池是放在PermGen区(也就是方法区)中;在JDK7.0版本,字符串常量池被移到了堆中了。至于为什么移到堆内,大概是由于方法区的内存空间太小了。1.2:字符串常量池是什么?在HotSpotVM里实现的stringpool功能的是一个StringTable
这瓜保熟么
·
2020-07-09 08:08
jvm
Java讲课笔记20:Java中的常用类
System类和Runtime类的使用3、熟悉Math类和Random类的使用4、掌握Java包装类的使用5、掌握日期类与时间类的使用6、掌握格式化类的使用一、String类与StringBuffer类(一)
Java
howard2005
·
2020-07-09 08:02
Java程序设计基础
学习Java第十九天
Java字符串
在Java中,字符串被作为String类型的对象处理String常用方法简介创建String对象的方法Strings1=“com”;创建一个字符串对象com,名为s1Strings2=newString
S517
·
2020-07-09 07:07
java
字符串
Java字符串
常量池,运行时常量池,jdk1.7后intern方法的变化
在之前在看jvm虚拟机的书,结果看到常量池的时候,看得一脸懵逼,去网上查也是云里雾里.所以这里自己花几天摸清楚后,在这里做个笔记因为字符串常量池现在网上争议颇多,官方文档也说得很含糊,以下几点并不是很明确:比如jdk1.7后的字符串常量池所存储的是否都是引用?还是对象和引用都有?jdk1.7后intern方法将字符串放到常量池,到底是在堆中创建对象,然后放的堆中的对象的引用,还是在直接常量池新建一
zzzgd_666
·
2020-07-09 07:41
jvm虚拟机
常量池
jdk
字符串
运行时常量池
js实现
java字符串
的hashCode方法
更深入理解
java字符串
的hashCode方法理解数值计算的溢出处理连接js和
java字符串
处理
java字符串
the-13th-floor
·
2020-07-09 05:48
java
数据结构和算法
javascript
5.
Java字符串
缓冲池
Java的虚拟机会开辟一个内存区域(叫字符串缓冲池)来存储字符串常量,而通过new创建的字符串对象是存储在堆内存中。当新建一个字符串常量时,首先会从字符串缓冲池中查找,如果找到则返回该常量的引用地址,如果找不到则新建一个字符串常量再返回地址引用。当通过new新建一个字符串对象时,会在堆内存中开辟一个新建的空间,再初始化,即使两个字符串的值是一样的但它们的引用地址是不一样的,属于两个不同的对象。pu
卖猪肉的痴汉
·
2020-07-09 01:47
Java基础
String.format()的使用(
Java字符串
格式化)
1问题背景当我们在开发中需要格式化时或者当一字符串中有某一部分是需要变化时,我们应该如何快速的进行处理呢?比如处理批量的url中www.xxx.com/s?index=后面需要带参数时。JDK1.5开始String类中提供了一个非常有用的方法String.format(Stringformat,Object...args)举例说明:Stringurl="www.xxx.com/s?index=%d
舒--
·
2020-07-09 00:29
java
java字符串
大小写转换
任务:字符串大小写转换从控制台接受含有大小写字母的字符串输出大写或者小写的字符串publicclassTest2{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.println("请输入字符串:");Stringstr=input.next();change(str);System.o
代码changeTheworld
·
2020-07-08 23:26
java基础
java字符串
大写转小写,小写转大写
JAVA中String类提供了转大写的方法toUpperCase()和转小写的方法toLowerCase()如下:Stringa="ABC";system.out.println(a.toLowerCase());//abcStringb="abc";system.out.println(b.toUpperCase());//ABC例题,把十进制转化为十六进制packagecom.company;
熬夜梦想家
·
2020-07-08 22:06
算法知识点
Java字符串
常量池是什么?为什么要有这种常量池?
Java字符串
常量池是什么?为什么要有这种常量池?简单介绍Java中的字符串常量池(StringPool)是存储在Java堆内存中的字符串池。
邦杠
·
2020-07-08 21:56
2019-08-12到16的一些问题
2、Oracle根据拼音首字母给姓名排序ORDERBYNLSSORT(NAME,'NLS_SORT=SCHINESE_PINYIN_M')3、
JAVA字符串
前补零和后补零的快速方法
PritterLau
·
2020-07-08 05:38
tomcat
Java
算法
tomcat
Java
JDK1.8版本
java字符串
常量池里存的是String对象还是引用?
先下结论:对象!众所周知,JDK1.8版本中,String常量池已经从方法区中的运行时常量池分离到堆中了,那么在堆中的String常量池里存的是String对象还是引用呢?我在网上查了一晚上,各有各的说法,最后索性直接查看API(果然API才是最强大的!!!),废话少说,直接上图:翻译一下,String类的intern()方法:一个初始为空的字符串池,它由类String独自维护。当调用intern
shy244
·
2020-07-08 05:04
JAVA字符串
格式化-String.format()的使用
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(Stringformat,Object...args)新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Localelocale,Stringfor
涌动的
·
2020-07-08 04:40
java
String
format
jvm学习
java字符串
常量池以及String常见简单面试问题
系统性学习请点击jvm学习目录关于字符串池字符串常量池(Stringpool),我们这里简称为字符串池。在java代码中,我们经常使用字符串,使用的可以说是相当频繁,所以jvm为了提高效率,并节省开销,在内存中创建了一个字符串常量池来存储String对象。这个字符串池可以看做一个集合,(同一值只能存一次)且可以多个变量引用一个String对象。这里我们要将字符串池和堆区分开(虽然它俩是包含关系)。
南波兔不写巴哥
·
2020-07-07 22:03
JVM
Java字符串
去除中文
代码如下:privatestaticStringREGEX_CHINESE="[\u4e00-\u9fa5]";//中文正则@TestpublicvoidtestStr(){Stringstr="我也不知道234你不知道weqw";//去除中文Patternpat=Pattern.compile(REGEX_CHINESE);Matchermat=pat.matcher(str);System.o
前功尽弃
·
2020-07-07 20:47
Java基础
java字符串
与 ASCII码相互转换
publicclassstringToAscii{publicstaticvoidmain(String[]args){System.out.println("a="+stringToAscii("a"));System.out.println("z="+stringToAscii("z"));System.out.println("A="+stringToAscii("A"));System.o
pergoods
·
2020-07-07 18:56
java编程
一个替换
java字符串
中${}或者{}等占位符的工具类
正如标题所述,这是一个替换
java字符串
中${}或者{}等占位符的工具类,其处理性能比较令人满意。该类主要通过简单的改写myatis框架中的GenericTokenParser类得到。
lhever_
·
2020-07-07 18:08
Java
java字符串
--数组(相互转化)
java数组->字符串1.char数组(字符数组)->字符串可以通过:使用String.copyValueOf(charArray)函数实现。举例:char[]arr={'a','b','c'};Stringstring=String.copyValueOf(arr);System.out.println(string);//abc2、String数组->字符串String[]arr={"0123
mysilver
·
2020-07-07 17:01
java字符串
与二进制的转换
publicclassStrBinaryTurn{//将Unicode字符串转换成bool型数组publicboolean[]StrToBool(Stringinput){boolean[]output=Binstr16ToBool(BinstrToBinstr16(StrToBinstr(input)));returnoutput;}//将bool型数组转换成Unicode字符串publicSt
iteye_20587
·
2020-07-07 10:44
java
Java字符串
的10大热点问题盘点
下面我为大家总结了10条Java开发者经常会提的关于
Java字符串
的问题,如果你也是Java初学者,仔细看看吧:1、如何比较字符串,应该用”==”还是equals()?
月小升java-er点com
·
2020-07-07 08:27
技术
java
7
Java字符串
和输入流的相互转换
在读取网络资源时经常要用到字符串和输入流之间的相互转化,找到了些方法,记录一下。将字符串转化为输入流,代码如下:publicstaticInputStreamgetStringStream(StringsInputString){if(sInputString!=null&&!sInputString.trim().equals("")){try{ByteArrayInputStreamtInpu
dangnianmingyue_gg
·
2020-07-07 06:33
【Java基础学习】
Java字符串
写入文件三种方式
1、使用FileWriterStringstr="helloworld!";FileWriterwriter;try{writer=newFileWriter("E:/token.txt"); write.write("");//清空原文件内容writer.write(str);writer.flush();writer.close();}catch(IOExceptione
NetSnake_
·
2020-07-06 23:36
java
js
文件
在线编辑
Java中关于字符串对象一些易错的点
Java字符串
对象一些易错的点1.字符串直接量:Strings1="abc";Strings2="a"+"bc";System.out.println(s1==s2);上面的结果输出为true,我相信大家都是没有疑问的
zhangtao_1993
·
2020-07-06 12:03
Java知识
java字符串
常用操作(查找、截取、分割)
publicclass字符串常用操作{publicstaticvoidmain(String[]args){/**查找子串*/Stringstr1="dwqae12232aebdalf";//查找指定字符第一次出现的位置intfirst1=str1.indexOf(97);//参数为字符的ascii码//查找指定字符串第一次出现的位置intfirst2=str1.indexOf("12");//查
隐秘的角落
·
2020-07-06 08:21
Java
java
string
java字符串
类型常量拼接与变量拼接的区别
前言首先看下下面代码结果是什么?packagecn.demo_01;publicclassStringDemo02{publicstaticvoidmain(String[]args){Stringa="abc";Stringb="ab";Stringc="c";System.out.println(a==b+c);}}在看这个代码结果是什么?packagecn.demo_01;publiccla
weixin_30872671
·
2020-07-05 22:55
Java字符串
易错方法总结
Java字符串
易错方法总结publicString[]split(Stringregex)和publicString[]split(Stringregex,intlimit)limit为0时,数组的个人为全部分割的总个数
weixin_30735391
·
2020-07-05 21:44
java字符串
加密及动手动脑
字串加密:请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想、程序流程图、源代码、结果截图。设计思想:先输入一个字符串,调用toCharArray()函数将它转化为字符数组,在利用while循环将每个字符对应的ASSCII码加3,最后再将字符数组转化为字符串输出。程序流程图:源代码importjava.util.Scanner;publicclassmima{publicstat
weixin_30732487
·
2020-07-05 21:39
JAVA字符串
中的转义字符
一、在
java字符串
中如果出现斜杠,1、当成转义字符"\"时,后面必须接八进制数字进行ASCII转义输出成其它字符,2、当成字符串字面值斜杠直接输出时,必须用双斜杠"\\"转义为单斜杠二、在字符串正则匹配使用时注意
weixin_30652879
·
2020-07-05 21:02
Java字符串
和数组
一字符串JAVA没有内置的字符串类型,而是在标准java库中提供了一个预定义类String。1子串String类的substring方法可以从一个较大的字符串提取一个子串。例:Stringgreeting=“Hello”;Strings=greeting.substring(0,3);substring从0开始计数,直到3为止,不包括3。substring方法的第二个参数是不想复制的第一个位置。2
wangzijunn
·
2020-07-05 19:05
Java基础
socket和IO流
socket加一个程序,java默认是双字节编码,它是utf-16be编码,中英文都占两个字节/***解析
java字符串
,有中文英文,把它以多种编码方式解析成字节序列(s.getBytes()),*再来分析中文英文所占用的字节数
余文乐
·
2020-07-05 17:53
java
java字符串
中字符的数量统计,用集合遍历
java实现字符串中字符的数量统计(不区分大小写)publicvoidstrToCharNumber(Stringstr){System.out.println("输入的字符串是"+str);//字符串转化成数组char[]charArray=str.toLowerCase().toCharArray();//将数组转化成集合ArrayListlist=newArrayListlistMethod
湾大徐志摩
·
2020-07-05 09:23
java
字符串
mysql 字符串比较 :STRCMP(str1, str2) 和
java字符串
比较: str1.compareTo(str2) 及软件版本比较
1,mysql字符串比较:STRCMP(str1,str2):比较两个字符串,如果这两个字符串相等返回0,如果第一个参数是根据当前的排序小于第二个参数顺序返回-1,否则返回1。注意:1,"."小于0或"0"2,不能用来比较软件版本大小:如:v1.0.0.2实际小于v1.0.0.18但按位比较到第4位时,2就比18大了,所以selectstrcmp("v1.0.0.2","v1.0.0.18")会返
未名who
·
2020-07-05 03:39
15
mysql
01
JAVA
JAVA字符串
与其他类型转换操作(嵌入式单片机数据包解析常使用)
字符串与字符数组的转换字符数组-----》字符串1:直接在构造String时转换。char[]data={‘a’,‘b’,‘c’};Stringstr=newString(data);2:调用String类的方法转换。String.valueOf(char[]ch);字符串-----》字符数组1:有分隔符例如”abc,def,ghi”;直接分割。Stringstring=“abc,def,ghi”
jax_fanyang
·
2020-07-04 19:16
JAVA基础类IO
Java字符串
去掉空格的几种方法
Method1:去掉首尾空格Stringstr="HelloGenius!";System.out.println(str.trim());Method2:去掉所有空格,包括首尾、中间Stringstr="HelloGenius!";Stringstr2=str.replaceAll("","");System.out.println(str2);Method3:去掉所有空格,包括首尾、中间Str
_VioletHan_
·
2020-07-04 09:30
Java
java字符串
startsWith和endWith方法
startsWith():例如:if(a.startsWith(b))//判断字符串a是不是以字符串b开头。语法1publicbooleanstartsWith(Stringprefix,inttoffset)返回值:如果参数表示的字符序列是此对象从索引toffset处开始的子字符串,则返回true;否则返回false。如果toffset为负或大于此String对象的长度,则结果为false;否则
ices_
·
2020-07-04 08:15
java
java字符串
处理常见问题(不断补充)
一、字符串相关函数的操作1、indexOf(Stringstr,intfromIndex)//返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。说明:字符串的索引从0开始!2、substring(intbeginIndex,intendIndex)//返回一个新字符串,它是此字符串的一个子字符串。说明:返回的字符串是beginIndex~endIndex-1,因此得到的字符串长度为
iteye_15732
·
2020-07-02 04:44
技术杂绘
CentOS7下安装JDK
2、在命令窗口键入:rpm-qa|grepjava命令说明:rpm 管理套件 -qa 使用询问模式,查询所有套件grep查找文件里符合条件的字符串java 查找包含
java字符串
的文件以上文件中,下面这几个可以删除
幸运小男神
·
2020-07-02 03:55
Centos
Java
centos
jdk
JAVA字符串
转日期或日期转字符串(转)
JAVA字符串
转日期或日期转字符串(转)定义了以下模式字母(所有其他字符''A''到''Z''和''a''到''z''都被保留):G年代标志符y年M月d日h时在上午或下午(1~12)H时在一天中(0~23
feige5432366
·
2020-07-01 23:28
java
java
日期
java字符串
基本操作
1.字符串是不变对象:字符串内容一旦创建,不可改变,若想改变某个字符串内容一定会创建新对象`Strings1="123abc";Strings2="123abc";Strings3=newString("123abc");System.out.println(s1==s2);//trueSystem.out.println(s1==s3);//falseSystem.out.println(s1.
兔子eo
·
2020-07-01 21:05
一个女菜鸟的Java逆袭之路
自学大数据者请进:大数据学习线路及各阶段学习书籍、视频推荐
阶段一、大数据基础——java语言基础方面自学大数据者请进:大数据学习线路及各阶段学习书籍、视频推荐(1)Java语言基础Java开发介绍、熟悉Eclipse开发工具、Java语言基础、Java流程控制、
Java
数据工程师陈晨
·
2020-07-01 21:54
大数据
大数据
大数据学习
大数据开发
大数据入门
人工智能
怒肝一夜,关于
Java字符串
的全部,都在这份手册里了
String可以说是Java中最常见的数据类型,用来表示一串文本,它的使用频率非常高,为了小伙伴们着想,我怒肝了一周,把字符串能写的全都写了出来。来看一下脑图吧,感受一下这份手册涉及到的知识点,不是我吹,有了这份手册,字符串的相关知识可以说全部掌握了。一、多行字符串每个操作系统对换行符的定义都不尽相同,所以在拼接多行字符串之前,需要先获取到操作系统的换行符,Java可以通过下面的方式获取:Stri
沉默王二
·
2020-07-01 03:52
趣学Java
高效拼接字符串,你会用 “+” 还是StringBuilder.append?
写在前面在《阿里java开发手册(泰山版)》(提取码:hb6i)中,对于
Java字符串
的拼接有一条规则如下:22.
_陈哈哈
·
2020-07-01 00:03
Java
Java
字符串拼接
String
StringBuilder
StringBuffer
String及其常用API
String是不可变对象String属于java.lang包,定义时使用了final修饰,对象不可改变,不可被继承字符串的引用可以重新赋值字符串地城封装了字符数组及针对字符数组的操作算法
java字符串
中任何一个字符
zhyue28
·
2020-06-30 17:44
学习日志
Java字符串
转Sql语句In格式工具方法
/***工具-字符串-转换Sql查询IN中使用的格式*效果:a,b==>'a','b'*@paramstr*@return*/publicStringstrToDbin(Stringstr){returnString.format("'%s'",StringUtils.join(str.split(","),"','"));}/***工具-字符串-转换为Sql查询分组IN格式*解决:Sql中in超
沫沫金
·
2020-06-30 17:28
字符串
SQL
IN
java字符串
中元音字母反转
packagestringRe;//元音字母反转publicclassReverseVowelsofString{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubStrings="hello";SolutionVosv=newSolutionVo();Stringres=sv.reverseVowels(s);Sho
zhuguorong11
·
2020-06-30 17:00
算法
leetcode
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他