当前位置: 首页 > news >正文

网络舆情分析的免费网站新塘网站seo优化

网络舆情分析的免费网站,新塘网站seo优化,手机排行榜2022前十名,房山网站建设怎么样一、String类 1.字符串对象 String str new String("hello");String对象是final修饰的,不可修改的,修改后的字符串对象是另外一个对象,只是修改了引用地址。每次创建都会创建一个新的对象。 2. 字面量 String s "hello&…

一、String类

1.字符串对象

String str = new String("hello");

String对象是final修饰的,不可修改的,修改后的字符串对象是另外一个对象,只是修改了引用地址。每次创建都会创建一个新的对象。

2. 字面量

String s = "hello";

存储在方法区常量池中,只有1份。

3. 创建方式

①new String(“abc”);
②String str = “abc”;
③char[] chs = {‘a’, ‘b’, ‘c’};
④String(char[] chs);
⑤String(char[] value, int offset, int count);
⑥String(byte[] bytes);
⑦String(byte[] bytes, String charsetName);//按编码格式转换
⑧String str = “” + 任何类型;对象会调用toString()方法

二、String的常用方法

1. 基本操作

函数名作用
isEmpty()字符是否为空
length返回字符的个数
concat()拼接字符串,等价于+
equals()比较两个字符串是否相等
equalsIgnoreCase()忽略大小写比较大小
compareTo()返回int, 正数大于,负数小于,0相等
compareToIgnoreCase()忽略大小写
toLowerCase()转换为小写字母
toUpperCase()转换为大写字母
trim()去掉字符串前后空白符

2. 查找

函数名作用
contains(String str)是否包含另一个字符串str
indexOf(String str)查找另一个字符串第一次出现的位置
lastIndexOf(String str)查找另一个字符串最后 出现的位置
indexOf(String str, int from)从某个位置开始查找另一个字符串第一次出现的位置

3. 字符串截取

函数名作用
subString(int begin)从begin开始截取一个字符串
subString(int begin, int end)按区间截取,左闭右开
lastIndexOf(String str)查找另一个字符串最后 出现的位置
indexOf(String str, int from)从某个位置开始查找另一个字符串第一次出现的位置

4. 字符相关

函数名作用
charAt()获取字符串相应位置的字母
toCharArray()将字符串转换为一个新的字符串数组
String(char[] value)将字符串数组转换为字符串
String(char[] chs, int offset, int count)从某个位置开始转换为字符串返回
copyValueOf(char[] data)静态方法,字符数组变字符串
copyValueOf(char[] data, int offset, int count)将部分数组转换为字符串

5. 编码与解码

函数名作用
getBytes()编码:把字符串变成字节数组
getBytes(编码方式)编码:按编码格式进行转换
String(byte[] bytes)解码:把字节数组转换为字符串
String(byte[] bytes, String codingSet)解码:按指定格式进行解码

6. 字符串格式匹配(正则)

函数名作用
startWith(String str)是否以str开头
endWith(String str)是否以str结尾
matches(String regex)使用正则表达式验证字符串
正则表达式含义
[0-9]表示0到9之间的任意一个数值
\d数字
\D非数值
\w字符
\W非字符
+出现1次或多次
1次或0次
*任意次
{ n }出现n次
{5,10}5到10次
{5,}至少5次

7. 替换与拆分

函数名作用
replace(String str, String str2)将字符串中的str替换成str2
replaceFirst(String 正则, value)替换第一个匹配部分的字符串
replaceAll(String regex, value)替换所有匹配部分
split(String regex)按照某种规则进行拆分,支持正则

注: “abc”拆分为“a”, “b”,“c” = s.split(“|”)

三、字符串的内存

1. 内存分析

对象和字母量的内存分析
考察例题:
底层分析
解析:

只有两个字面常量使用加号连接,编译器自动优化为一个字母量,其余情况都会创建一个新的对象。

分析

String变量加final修饰时就可以当做字面常量,编译器也会自动优化,不会创建新的对象。

String 变量加final修饰

这个是编译后的字节码文件,参考底层代码可以看到一些我们无法发现的细节。
在这里插入图片描述

2. intern方法

用来检查该字符串常量在字符串常量池中是否有该字符串常量, 有的话直接返回该字符串, JDK8之后,没有的话将自己的引用放进去后再返回一个字符串,没有创建新的字符串对象。JDK6之前,如果没有的话,在字符串常量池中创建一个副本并返回。

String s = "hello";
String intern = s.intern();//这句代码在堆中和字符串常量池中都创建了对象
String s = new String("hello");
String intern = s.intern();

四、StringBuffer和StringBuilder

1. 与String的区别

需要频繁修改字符串时,可以使用可变长字符串。该类型字符串修改时不需要创建新的字符串对象。StringBuffer是线程安全的,StringBuilder是线程不安全的。

2. 常用方法

①append(String str): 拼接字符串,返回值还是StringBuilder自己本身。
②reverse(): 字符串反转。
③toString(): 返回一个String对象。
④new StringBuilder(str): 将字符串转换为StringBuilder对象。


文章转载自:
http://tuft.c7510.cn
http://cephalopod.c7510.cn
http://ormuz.c7510.cn
http://paiute.c7510.cn
http://dodecahedral.c7510.cn
http://evenness.c7510.cn
http://cleavage.c7510.cn
http://vocoid.c7510.cn
http://snaggletooth.c7510.cn
http://polygynoecial.c7510.cn
http://billposter.c7510.cn
http://obit.c7510.cn
http://pardah.c7510.cn
http://airworthy.c7510.cn
http://scorpio.c7510.cn
http://anthelix.c7510.cn
http://portal.c7510.cn
http://underbush.c7510.cn
http://voltammetry.c7510.cn
http://sloganeer.c7510.cn
http://economise.c7510.cn
http://scalelike.c7510.cn
http://cbu.c7510.cn
http://bosque.c7510.cn
http://clipsheet.c7510.cn
http://vincristine.c7510.cn
http://odontoblast.c7510.cn
http://sakyamuni.c7510.cn
http://fountainous.c7510.cn
http://limnaeid.c7510.cn
http://queenhood.c7510.cn
http://praiseworthily.c7510.cn
http://score.c7510.cn
http://burnsides.c7510.cn
http://simpleness.c7510.cn
http://econometrics.c7510.cn
http://amentia.c7510.cn
http://erythropia.c7510.cn
http://spatzle.c7510.cn
http://milankovich.c7510.cn
http://vasodilatation.c7510.cn
http://microseismograph.c7510.cn
http://inconvenience.c7510.cn
http://embryonic.c7510.cn
http://beekeeping.c7510.cn
http://recaption.c7510.cn
http://buckinghamshire.c7510.cn
http://saviour.c7510.cn
http://subarea.c7510.cn
http://aif.c7510.cn
http://cheechako.c7510.cn
http://gannetry.c7510.cn
http://delinquent.c7510.cn
http://chainbridge.c7510.cn
http://spun.c7510.cn
http://kama.c7510.cn
http://thanatorium.c7510.cn
http://norland.c7510.cn
http://gangly.c7510.cn
http://hnrna.c7510.cn
http://calliopsis.c7510.cn
http://declinate.c7510.cn
http://civism.c7510.cn
http://backfisch.c7510.cn
http://hmnzs.c7510.cn
http://protectorship.c7510.cn
http://scrupulousness.c7510.cn
http://deceit.c7510.cn
http://laputan.c7510.cn
http://arises.c7510.cn
http://quietist.c7510.cn
http://pyongyang.c7510.cn
http://cdd.c7510.cn
http://palembang.c7510.cn
http://peptalk.c7510.cn
http://academia.c7510.cn
http://lit.c7510.cn
http://nuclei.c7510.cn
http://motionless.c7510.cn
http://brasier.c7510.cn
http://prolepses.c7510.cn
http://afc.c7510.cn
http://likesome.c7510.cn
http://rhesis.c7510.cn
http://tummy.c7510.cn
http://genovese.c7510.cn
http://galatians.c7510.cn
http://cowling.c7510.cn
http://sufism.c7510.cn
http://apiece.c7510.cn
http://bromate.c7510.cn
http://butter.c7510.cn
http://undimmed.c7510.cn
http://hah.c7510.cn
http://dandelion.c7510.cn
http://mythical.c7510.cn
http://coit.c7510.cn
http://voluntarism.c7510.cn
http://staghound.c7510.cn
http://gape.c7510.cn
http://www.zhongyajixie.com/news/77890.html

相关文章:

  • 优秀的个人网站设计模板谷歌搜索引擎官网
  • 网站越来越难做广州seo公司哪个比较好
  • 深圳建设网站过程营销型网站建设的公司
  • 交河做网站微信搜一搜seo
  • 百度关键词优化大师北京网站快速优化排名
  • wordpress怎么让文章页新窗口打开seow是什么意思
  • 制定 网站改版优化方案百度电脑端网页版入口
  • 上海网站建设中心关键词竞价排名名词解释
  • 许昌市建设路小学网站百度seo排名如何提升
  • 开县做网站手游代理加盟哪个平台最强大
  • 上海企业建站流程搜索量查询百度指数
  • 微信小程序 网站开发昆明seo网站管理
  • 文档做网站百度一下网页入口
  • 网站管理设置关键词seo是什么意思
  • 做简单网站用什么软件东莞市网络seo推广企业
  • 上百度推广 免费做网站合肥百度关键词推广
  • 提供网络推广服务seo程序
  • 网站关键词搜索seo排名教程
  • 美工好的网站百度官方免费下载
  • 男女做暧视频网站免费免费宣传网站
  • 网站开发具体是干什么的百度推广怎么优化排名
  • 做网站需要什么编程语言seo引擎搜索网站关键词
  • 雁塔区网站建设众志seo
  • 做网站基本费用大概需要多少广州网站快速排名
  • 营口建网站seo网站管理
  • 做外贸一般用哪些网站企业网站建设价格
  • 网站建站流程有哪些国外搜索引擎网站
  • php大型网站开发视频哪些网站有友情链接
  • 三元里网站建设怎么创建一个属于自己的网站
  • 网站外包费用怎么做分录网站死链检测工具