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

做企业网站的轻量级cms手机视频网站怎么做

做企业网站的轻量级cms,手机视频网站怎么做,成都官网建设公司,嵌入式开发培训多少钱这里写目录标题 先进行专栏介绍String详解常用构造方法代码演示常用成员方法代码示例总结 先进行专栏介绍 本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记 进行适当修改。希望…

这里写目录标题

    • 先进行专栏介绍
    • String详解
      • 常用构造方法
      • 代码演示
      • 常用成员方法
      • 代码示例
      • 总结

先进行专栏介绍

本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记
进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。

在这里插入图片描述

String详解

Java中的String是一个不可变的字符序列,它是Java中最常用的数据类型之一。

常用构造方法

String():无参构造方法,创建一个空字符串对象。String(char[] value):通过字符数组创建一个字符串对象。String(char[] value, int offset, int count):通过字符数组的一部分创建一个字符串对象,从指定的偏移量开始,取count个字符。String(byte[] bytes):通过字节数组创建一个字符串对象,使用平台的默认字符集将字节解码为字符。String(byte[] bytes, int offset, int length):通过字节数组的一部分创建一个字符串对象,从指定的偏移量开始,取length个字节,并使用平台的默认字符集将字节解码为字符。String(String original):通过复制原始字符串创建一个新的字符串对象。String(StringBuffer buffer):通过StringBuffer对象创建一个字符串对象。String(StringBuilder builder):通过StringBuilder对象创建一个字符串对象。

在这里插入图片描述

代码演示

public class crj{public static void main(String[] args) {// 无参构造方法String str1 = new String();System.out.println("str1: " + str1); // 输出:str1:// 通过字符数组创建字符串对象char[] charArray = {'H', 'e', 'l', 'l', 'o'};String str2 = new String(charArray);System.out.println("str2: " + str2); // 输出:str2: Hello// 通过字符数组的一部分创建字符串对象String str3 = new String(charArray, 2, 3);System.out.println("str3: " + str3); // 输出:str3: llo// 通过字节数组创建字符串对象byte[] byteArray = {72, 101, 108, 108, 111};String str4 = new String(byteArray);System.out.println("str4: " + str4); // 输出:str4: Hello// 通过字节数组的一部分创建字符串对象String str5 = new String(byteArray, 2, 3);System.out.println("str5: " + str5); // 输出:str5: llo// 通过复制原始字符串创建新的字符串对象String original = "Hello";String str6 = new String(original);System.out.println("str6: " + str6); // 输出:str6: Hello// 通过StringBuffer对象创建字符串对象StringBuffer buffer = new StringBuffer("Hello");String str7 = new String(buffer);System.out.println("str7: " + str7); // 输出:str7: Hello// 通过StringBuilder对象创建字符串对象StringBuilder builder = new StringBuilder("Hello");String str8 = new String(builder);System.out.println("str8: " + str8); // 输出:str8: Hello}
}

常用成员方法

int length():返回字符串的长度。char charAt(int index):返回指定索引位置的字符。int indexOf(String str):返回指定子字符串在字符串中第一次出现的索引位置。int lastIndexOf(String str):返回指定子字符串在字符串中最后一次出现的索引位置。boolean startsWith(String prefix):判断字符串是否以指定的前缀开始。boolean endsWith(String suffix):判断字符串是否以指定的后缀结束。boolean isEmpty():判断字符串是否为空。String substring(int beginIndex):返回从指定索引位置开始到字符串末尾的子字符串。String substring(int beginIndex, int endIndex):返回从指定的开始索引位置到结束索引位置的子字符串。String replace(char oldChar, char newChar):将字符串中的所有旧字符替换为新字符。String replace(CharSequence target, CharSequence replacement):将字符串中的所有目标字符序列替换为指定的替换字符序列。String[] split(String regex):将字符串根据指定的正则表达式分割为字符串数组。String trim():去除字符串两端的空白字符。boolean equals(Object obj):判断字符串是否与指定对象相等。boolean equalsIgnoreCase(String anotherString):忽略大小写判断字符串是否与另一个字符串相等。String toLowerCase():将字符串转换为小写。String toUpperCase():将字符串转换为大写。String concat(String str):将指定字符串连接到原字符串的末尾。boolean contains(CharSequence sequence):判断字符串是否包含指定的字符序列。String format(String format, Object... args):将指定格式的字符串与参数进行格式化。

在这里插入图片描述

代码示例

public class StringMethodsDemo {public static void main(String[] args) {String str = "Hello, World!";// length()int length = str.length();System.out.println("Length: " + length); // 输出:Length: 13// charAt(int index)char ch = str.charAt(7);System.out.println("Character at index 7: " + ch);// 输出:Character at index 7: W// indexOf(String str)int index = str.indexOf("World");System.out.println("Index of 'World': " + index); // 输出:Index of 'World': 7// lastIndexOf(String str)int lastIndex = str.lastIndexOf("o");System.out.println("Last index of 'o': " + lastIndex); // 输出:Last index of 'o': 8// startsWith(String prefix)boolean startsWith = str.startsWith("Hello");System.out.println("Starts with 'Hello': " + startsWith); // 输出:Starts with 'Hello': true// endsWith(String suffix)boolean endsWith = str.endsWith("World");System.out.println("Ends with 'World': " + endsWith); // 输出:Ends with 'World': false// isEmpty()boolean isEmpty = str.isEmpty();System.out.println("Is empty: " + isEmpty); // 输出:Is empty: false// substring(int beginIndex)String substring1 = str.substring(7);System.out.println("Substring from index 7: " + substring1);// 输出:Substring from index 7: World!// substring(int beginIndex, int endIndex)String substring2 = str.substring(7, 12);System.out.println("Substring from index 7 to 12: " + substring2); // 输出:Substring from index 7 to 12: World// replace(char oldChar, char newChar)String replaced = str.replace('o', 'O');System.out.println("Replaced string: " + replaced); // 输出:Replaced string: HellO, WOrld!// replace(CharSequence target, CharSequence replacement)String replaced2 = str.replace("World", "Universe");System.out.println("Replaced string: " + replaced2); // 输出:Replaced string: Hello, Universe!// split(String regex)String[] splitArray = str.split(",");System.out.println("Split array: " + Arrays.toString(splitArray));// 输出:Split array: [Hello,  World!]// trim()String trimmed = str.trim();System.out.println("Trimmed string: " + trimmed); // 输出:Trimmed string: Hello, World!// equals(Object obj)boolean equals = str.equals("Hello, World!");System.out.println("Equals 'Hello, World!': " + equals); // 输出:Equals 'Hello, World!': true// equalsIgnoreCase(String anotherString)boolean equalsIgnoreCase = str.equalsIgnoreCase("hello, world!");System.out.println("Equals ignore case 'hello, world!': " + equalsIgnoreCase); // 输出:Equals ignore case 'hello, world!': true// toLowerCase()String lowerCase = str.toLowerCase();System.out.println("Lower case: " + lowerCase); // 输出:Lower case: hello, world!// toUpperCase()String upperCase = str.toUpperCase();System.out.println("Upper case: " + upperCase); // 输出:Upper case: HELLO, WORLD!// concat(String str)String concat = str.concat(" How are you?");System.out.println("Concatenated string: " + concat); // 输出:Concatenated string: Hello, World! How are you?// contains(CharSequence sequence)boolean contains = str.contains("World");System.out.println("Contains 'World': " + contains); // 输出:Contains 'World': true// format(String format, Object... args)String formatted = String.format("The value of pi is approximately %.2f", Math.PI);System.out.println("Formatted string: " + formatted); // 输出:Formatted string: The value of pi is approximately 3.14}
}

在这里插入图片描述

总结

String是一个重要的数据类型,它提供了许多方法来处理字符串。由于字符串的不可变性,每次对字符串进行
操作都会创建一个新的字符串对象,因此在频繁操作字符串时需要注意性能问题。
http://www.yayakq.cn/news/253968/

相关文章:

  • 网站开发实训目的网站建设接单源码
  • 惠州百度搜索排名优化aso搜索优化
  • 网站字体大小汽车广告设计图片
  • 百度智能云建站教程wordpress慢吗
  • 网站可以分为哪些类型flash个人网站动画
  • wordpress免费主题网站网站建设用模板
  • 查工程建设不良记录免费的网站织梦上网站次导航怎么做
  • 怎么建造自己的网站科技公司logo
  • 网站设计器私域流量营销
  • 网站开发环境及工具网站源码
  • 深圳东门新冠天津网站建设seo优化
  • 做美股的数据网站响应式网站技术
  • seo网站营销推广全...seo优化咨询
  • vr 做的网站wordpress域名后缀
  • 钦州网站网站建设好的策划方案网站
  • 企业网站源码html移动商城积分
  • 赣州网站设计哪里好温州的网站建设公司
  • 乌克兰网站设计什么网站做博客好
  • 网站建设制作 南京公司信息服务平台
  • 网站建设开发设计公司疾控网站建设宗旨和目的
  • 虚拟资源站码支付wordpress网站建设工作稳定吗
  • 商城网站开发需求分析wordpress书籍主题
  • 怎么做网站底部文件建设网站网页
  • 广东网站制作报价黑龙江省建设监理协会网站
  • 我做的网页怎么是危险网站美团网站开发费用
  • 旅游网站排名相关推荐免费建站网站哪个好
  • 网站开发的可行性研究报告网站虚拟主机行吗
  • 天津专业制作网站西安seo顾问培训
  • 网站样式百度收录查询方法
  • 哪些企业网站比较好温州做网站哪家比较好