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

建站套餐推荐个人网站 备案 名称

建站套餐推荐,个人网站 备案 名称,网站建设类课题的研究方法,懂做网站怎么赚钱1.直接定义字符串 直接定义字符串是指使用双引号表示字符串中的内容#xff0c;例如Hello Java、Java 编程等。具体方法是用字符串常量直接初始化一个 String 对象#xff0c;示例如下#xff1a; 1. String strHello Java; 或者 …1.直接定义字符串 直接定义字符串是指使用双引号表示字符串中的内容例如Hello Java、Java 编程等。具体方法是用字符串常量直接初始化一个 String 对象示例如下 1.    String strHello Java; 或者 1.    String str; 2.    strHello Java; 注意字符串变量必须经过初始化才能使用。 2.用构造函数创建字符串 String str2new String(Hello Java); 两种方式的比较 第一种方式创建的字符串对象是放在了常量池中而第二中方式创建的字符串对象是放在堆内存中 3.连接运算符 “”运算符是最简单、最快捷也是使用最多的字符串连接方式。在使用“”运算符连接字符串和 int 型或 double 型数据时“”将 int或 double型数据自动转换成 String 类型。 4.连接字符串 concat()  在Java中String 类的 concat() 方法实现了将一个字符串连接到另一个字符串的后面。concat() 方法语法格式如下 字符串 1.concat(字符串 2) 执行结果是字符串 2 被连接到字符串 1 后面形成新的字符串 5. 分割 string.split()与批量连接 String.join() String.split() 是Java中的一个方法用于将字符串按照指定的分隔符拆分成多个子字符串并将这些子字符串存储在字符串数组中。 下面是String.split()方法的基本语法 javapublic String[] split(String regex)regex 一个正则表达式用作字符串拆分的分隔符。 返回一个字符串数组其中包含按照分隔符拆分的子字符串。 两个函数常常是连一起用的分割和组合字符串 举例力扣648单词替换我们需要把如下sentence中以dictionary中的元素为前缀的单词替换为该前缀。例如cattle替换为catrattle替换为rat 输入dictionary [cat,bat,rat], sentence the cattle was rattled by the battery 输出the cat was rat by the bat 我们的思路是把sentence先按空格分割为string数组变为一个个的单词再来匹配前缀并处理 因此要先用到split函数。split函数需要实例化的对象我们用小写“string”代替。 string.split(分割的字符)此处我们按照空格分割string.split( )即可 然而假如两个单词之间有多个空格怎么办呢我们需要用到正则表达式string.split(\\s) 处理完字符串以后我们想要按照空格拼接 String[] words {“a”,“b”,“c”,“d”}; String string String.join(  ,words);传入分割字符和字符串数组 输出结果如下a b c d  即在每两个中间加入分割字符 注意这两个函数split是string.split(实例化的)join是String.join! 6.获取字符串长度 length() 在Java中要获取字符串的长度可以使用 String 类的 length() 方法:string.length(); 注意是带括号的() 7.提取子字符串 substring() 1. substring(int beginIndex) 形式 此方式用于提取从索引位置开始至结尾处的字符串部分。调用时括号中是需要提取字符串的开始位置方法的返回值是提取的字符串。例如 1.    String str我爱 Java 编程; 2.    String resultstr.substring(3); 3.    System.out.println(result);    //输出Java 编程 2. substring(int beginIndexint endIndex) 形式 此方法中的 beginIndex 表示截取的起始索引截取的字符串中包括起始索引对应的字符endIndex 表示结束索引截取的字符串中不包括结束索引对应的字符如果不指定 endIndex则表示截取到目标字符串末尾。该方法用于提取位置 beginIndex 和位置 endIndex 位置之间的字符串部分。                         注意substring() 方法是按字符截取而不是按字节截取。 例 1 创建一个字符串对它使用 substring() 方法进行截取并输出结果。示例代码如下 1.    public static void main(String[] args) 2.    { 3.        String dayToday is Monday;    //原始字符串 4.        System.out.println(substring(0)结果day.substring(0)); 5.        System.out.println(substring(2)结果day.substring(2)); 6.        System.out.println(substring(10)结果day.substring(10)); 7.        System.out.println(substring(2,10)结果day.substring(2,10)); 8.        System.out.println(substring(0,5)结果day.substring(0,5)); 9.    } 输出结果如下所示 substring(0)结果Today is Monday substring(2)结果day is Monday substring(10)结果onday substring(2,10)结果day is M substring(0,5)结果Today 8.按字典序比较字符串的大小 compareTo() compareTo() 方法用于按字典顺序比较两个字符串的大小该比较是基于字符串各个字符的 Unicode 值。compareTo() 方法的语法格式如下 str.compareTo(String otherstr); 它会按字典顺序将 str 表示的字符序列与 otherstr 参数表示的字符序列进行比较。如果按字典顺序 str 位于 otherster 参数之前比较结果为一个负整数如果 str 位于 otherstr 之后比较结果为一个正整数如果两个字符串相等则结果为 0。(前面的减去后面的) 提示如果两个字符串调用 equals() 方法返回 true那么调用 compareTo() 方法会返回 0。 例 3 编写一个简单的 Java 程序演示 compareTo() 方法比较字符串的用法以及返回值的区别。代码如下 1.    public static void main(String[] args) 2.    { 3.        String strA; 4.        String str1a; 5.        System.out.println(strstr); 6.        System.out.println(str1str1); 7.        System.out.println(str.compareTo(str1)的结果是str.compareTo(str1)); 8.        System.out.println(str1.compareTo(str)的结果是str1.compareTo(str)); 9.        System.out.println(str1.compareTo(a)的结果是str1.compareTo(a)); 10.    } 上述代码定义了两个字符串A和a 然后调用 compareTo() 方法进行相互比较。最后一行代码拿a与a进行比较由于两个字符串相同比较结果为 0。运行后的输出结果如下 其实就是前面的字符的Unicode 值减去后面的字符的Unicode 值A的Unicode 值为65a的Unicode 值为97所以A.compareTo(a).就等于65-97 -32,反之a.compareTo(A).就等于97-65 32 strA str1a str.compareTo(str1)的结果是-32 str1.compareTo(str)的结果是32 str1.compareTo(a)的结果是0 9.用字符查找索引 indexOf() indexOf() 方法用于返回字符串在指 定字符串中首次出现的索引位置如果能找到则返回索引值否则返回 -1。该方法主要有两种重载形式 1.    str.indexOf(value)2.    str.indexOf(value,int fromIndex) 其中str 表示指定字符串value 表示待查找的字符串fromIndex 表示查找时的起始索引如果不指定 fromIndex则默认从指定字符串中的开始位置即 fromIndex 默认为 0开始查找。 特别注意:字符和字符串都可以查找  编写一个简单的 Java 程序演示 indexOf() 方法查找字符串的用法并输出结果。代码如下 1.    public static void main(String[] args) 2.    { 3.        String wordstoday,monday,sunday; 4.        System.out.println(原始字符串是words); 5.        System.out.println(indexOf(\day\)结果words.indexOf(day)); 6.        System.out.println(indexOf(\day\,5)结果words.indexOf(day,5)); 7.        System.out.println(indexOf(\o\)结果words.indexOf(o)); 8.        System.out.println(indexOf(\o\,6)结果words.indexOf(o,6)); 9.    } 运行后的输出结果如下 原始字符串是today,monday,sunday indexOf(day)结果2 indexOf(day,5)结果9 indexOf(o)结果1 indexOf(o,6)结果7 10.根据指定的索引查找字符 String 类的 charAt() 方法可以在字符串内根据指定的索引查找字符该方法的语法形式如下 字符串名.charAt(索引值)  charAt() 方法的使用示例如下 1.    String wordstoday,monday,sunday; 2.    System.out.println(words.charAt(0));    //结果t 3.    System.out.println(words.charAt(1));    // 结果o 4.    System.out.println(words.charAt(8));    // 结果n 11.字符串的替换replace()、replaceFirst()和replaceAll() 在Java中String 类提供了 3 种字符串替换方法分别是 replace()、replaceFirst() 和 replaceAll()本文将详细介绍它们的使用方法。 replace() 方法 replace() 方法用于将目标字符串中的指定字符串替换成新的字符串其语法格式如下字符串.replace(String oldChar, String newChar) 其中oldChar 表示被替换的字符串newChar 表示用于替换的字符串。replace() 方法会将字符串中所有 oldChar 替换成 newChar。 例 1 创建一个字符串对它使用 replace() 方法进行字符串替换并输出结果。代码如下 1.    public static void main(String[] args) 2.    { 3.        String wordshello java,hello php; 4.        System.out.println(原始字符串是words); 5.        System.out.println(replace(\l\,\D\)结果words.replace(l,D)); 6.        System.out.println(replace(\hello\,\你好\)结果words.replace(hello,你好 )); 7.        wordshrs dog; 8.        System.out.println(原始字符串是words); 9.        System.out.println(replace(\rs\,\is\)结果words.replace(rs,is)); 10.    } 输出结果如下所示 原始字符串是hello java,hello php replace(l,D)结果heDDo java,heDDo php replace(hello”,你好)结果你好 java,你好 php 原始字符串是hrs dog replace(rs,is)结果his dog
http://www.zqtcl.cn/news/87575/

相关文章:

  • 网站备案和域名备案的区别网站是用什么做的
  • app软件制作网站seo推广技术
  • 国外app界面设计网站网站建设升级的必要性
  • 做点小本意 哪个网站拿货便宜点广州外贸公司联系方式
  • wordpress无法进入admin企业网站seo推广方案
  • 宁夏建设工程质量安全监督网站科技小发明
  • 网站设计集团备案的网站名称
  • 高大上网站云电脑平台哪个免费
  • 设计案例网站广告公司宣传语
  • 有没有做盗版电影网站犯罪的石家庄网络推广公司有哪些
  • 个人怎么制作网站软件著作权含金量
  • 建网站企业邯郸市房价
  • 织梦高端html5网站建设工作室网络公司网站模板传媒公司运营是干嘛的
  • 网站制作应用电商运营培训大概多少学费
  • 许昌网站开发哪家好seo网站计划书
  • 小企业网站建设的基础知识网络营销的5种营销方式
  • 北京市网站公司向国旗敬礼做时代新人网站
  • 免费做请帖的网站otc场外交易网站开发
  • 公司招聘做哪家网站网站开发实例模板
  • 做网站设计制作公司新的南宁网站建设公司
  • 网站开发用了哪些技术微信网站小游戏
  • 门户网站改造方案免费做相册视频网站
  • 做服装加工哪个网站比较好wordpress 大附件
  • 在网站文章锚文本怎么做呼和浩特网站网站建设
  • 做家教网站的资源是什么网站建设的经费预算
  • 网站可以做多少事情合肥站建设
  • 风险网站怎么解决方法网站中超链接怎么做
  • 网站加速工具学做卤菜网站
  • 纹身网站设计如何做网站结构分析
  • 做外贸需要自己的网站吗广州平面设计师招聘