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

秀设计网站网络营销的重要性

秀设计网站,网络营销的重要性,网站建设专业公司哪家好,那些免费网站可以做国外贸易我这里只介绍了项目中最常用的哈,比如像集合有很多,但我们最常用的就是ArrayList。 然后我这里会以javascript中的字符串、数组的方法为基准来实现,有些方法js和java会有些区别也会介绍 字符串 每次修改 String 对象都会创建一个新的对象,而 StringBuffer 可以在同一个对象…

我这里只介绍了项目中最常用的哈,比如像集合有很多,但我们最常用的就是ArrayList。

然后我这里会以javascript中的字符串、数组的方法为基准来实现,有些方法js和java会有些区别也会介绍 

字符串

每次修改 String 对象都会创建一个新的对象,而 StringBuffer 可以在同一个对象上进行修改,这可以提高性能并减少内存消耗。StringBuffer对象可以被修改,并且不会创建新的对象,这使得它在需要频繁修改字符串内容的情况下更加高效

StringBuffer

 如果项目中碰到需要频繁修改的字符串建议先将字符串转为StringBuffer:

1. String转StringBuffer

String str = "12345";
StringBuffer bufStr = new StringBuffer(str);
System.out.println(bufStr);

2. 追加

StringBuffer buffer = new StringBuffer();
// 追加
buffer.append("1");
buffer.append("3");
buffer.append("4");
buffer.append("5");

3. 插入 (从第几个位置插入元素)

buffer.insert(1, "2");

4. 截取(包前不包后 类似于js的slice)

注意:这里的返回值为String类型而不是StringBuffer 

String substring = buffer.substring(1, 4); // 234

5. 反转

StringBuffer reverseBuffer = buffer.reverse(); // 54321

6. StringBuffer转为String 

String s = buffer.toString();

String 

1. 转集合 (js中的split)

// 转集合(使用split方法先转为数组再转为集合)
List<String> strings = Arrays.asList(str.split(" ")); // 使用空格切分
System.out.println(strings); // [Hello, World]

2. 截取 (js中的slice)

String substring = str.substring(0, 5);

3. 获取索引(js中的IndexOf) 

int ellIndex = str.indexOf("ell"); // 1

4. 获取最后一个索引(js中的lastIndexOf) 

int ellLastIndex = str.lastIndexOf("ell");

5. 判断以什么开头(同js的startsWith) 

boolean isFirstHello = str.startsWith("Hello"); // true

6. 判断以什么结尾(同js的endsWith) 

boolean isLastHello = str.endsWith("World"); // true

7. 字符串替换

这里需要注意一下

不同于前端的是:

java中的replace方法会把字符串中所有字符都替换,这相当于js中的replaceAll方法。

java中的replaceFirst方法只会替换第一个字符,这相当于js中的replace方法。

java中还提供了replaceAll方法,这也是替换所有,不过它适用于基于正则表达式的复杂替换需求,提供更大的灵活性。

String replace = str.replaceFirst("l", "哈哈"); // He哈哈lo World
String replace1 = str.replace("l", "哈哈"); // He哈哈哈哈o Wor哈哈d

8. 去除首位空格 

String str1 = "  w f t  ";
String trim = str1.trim(); // w f t

ArrayList集合 

再说集合之前,我们先简单说一下java中的数组

数组

1. 创建数组

int[] numbers = {1, 2, 3, 4, 5}; // 直接初始化
String[] names = {"Alice", "Bob", "Charlie"}; // 字符串数组初始化

2. 访问和修改数组元素 

int[] numbers = {1, 2, 3, 4, 5};
System.out.println(numbers[0]); // 输出: 1
numbers[0] = 10; // 修改第一个元素
System.out.println(numbers[0]); // 输出: 10

3. 获取数组长度 

int[] numbers = {1, 2, 3, 4, 5};
System.out.println("Array length: " + numbers.length); // 输出: Array length: 5

4. 遍历数组

4.1 使用 for 循环
int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.length; i++) {System.out.println(numbers[i]);
}
4.2 使用增强型 for 循环(for-each)
int[] numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {System.out.println(num);
}

5. 常用方法

Java 提供了 java.util.Arrays 类,其中包含了许多静态方法来操作数组。以下是一些常用的工具方法:

  • Arrays.toString(array):将数组转换为字符串表示形式。

    int[] numbers = {1, 2, 3, 4, 5};
    System.out.println(Arrays.toString(numbers)); // 输出: [1, 2, 3, 4, 5]
  • Arrays.sort(array):对数组进行排序,默认是升序排列。

    int[] numbers = {5, 3, 1, 4, 2};
    Arrays.sort(numbers);
    System.out.println(Arrays.toString(numbers)); // 输出: [1, 2, 3, 4, 5]
  • Arrays.fill(array, value):用指定的值填充数组的所有元素。

    int[] numbers = new int[5];
    Arrays.fill(numbers, 7);
    System.out.println(Arrays.toString(numbers)); // 输出: [7, 7, 7, 7, 7]
  • Arrays.binarySearch(array, key):在已排序的数组中查找指定的值。如果找到则返回索引,否则返回负数。

    int[] numbers = {1, 2, 3, 4, 5};
    int index = Arrays.binarySearch(numbers, 3);
    System.out.println("Index
http://www.khdw.cn/news/16065.html

相关文章:

  • 可以做长图的网站互联网公司排名2021
  • 网站开发加设计要多少钱百度手游排行榜
  • 东莞网站建设 喷砂机如何进行网络推广营销
  • 杭州做网站公司产品推广方案范例
  • 定制跟模板网站有什么不一样咨询公司
  • 桂林市教科所seo优化报价公司
  • 效果好的网站建设杭州网站推广优化
  • 网站建设价格槽闸阀安装百度
  • 徐水网站建设做推广怎么做
  • 一个网站成本个人博客网页设计html
  • 网站建设服务标准武汉新一轮疫情
  • wordpress 好主题哦福州seo兼职
  • 苏州做网站的单位seo网络优化
  • 外贸网站怎么做外链电脑系统优化工具
  • 扁平化网站登录界面网站搜索工具
  • 网站图片上传功能怎么做的朋友圈广告投放平台
  • 建设网站建设哪家快磁力搜索引擎
  • 织梦网站怎么做伪静态参考消息网国内新闻
  • 可视化的做网站的app搜索引擎是指什么
  • 哪个网站做母婴用品好图片外链生成工具
  • 免费的行情软件网站下载免费网站优化技术
  • 景县有专业做网站人员吗什么是全网营销推广
  • wpf 网站开发seo专员是什么意思
  • 国产一级a做爰片免费网站交换友链是什么意思
  • 做网站购买空间多少钱百度信息流怎么投放
  • 红色色系网站百度销售
  • wordpress 建立第二个网站google登录
  • 青岛高端模板建站互联网广告优化
  • 多软件网站下载安装制作链接的小程序
  • 科技部做财务决算的网站是什么网店营销与推广策划方案