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

西安做的好的网站公司新闻源

西安做的好的网站公司,新闻源,杭州网站推广公司,揭阳cms建站目录 treeSet StringBuilder treeSet TreeSet 是 Java 中实现了 Set 接口的一种集合类,它使用红黑树数据结构来存储元素,放到TreeSet集合中的元素: 无序不可重复,但是可以按照元素的大小顺序自动排序。 TreeSet一般会和Iterator迭代器一起使…

目录

treeSet

StringBuilder


treeSet


        TreeSet 是 Java 中实现了 Set 接口的一种集合类,它使用红黑树数据结构来存储元素,放到TreeSet集合中的元素: 无序不可重复,但是可以按照元素的大小顺序自动排序。

        TreeSet一般会和Iterator迭代器一起使用,什么是Iterator(迭代器),它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合(或者也可以说成,遍历并选择序列中的对象)。

 		// 1    集合的创建TreeSet<Integer> ts = new TreeSet<>();// 2    添加元素ts.add(1);ts.add(100);ts.add(10);ts.add(0);ts.add(15);//3    迭代器遍历Iterator<Integer> it = ts.iterator();while(it.hasNext()){Integer next = it.next();System.out.println(next);}//增强for循环遍历for (Integer i:ts) {System.out.println(i);}//获取第一个和最后一个元素System.out.println(it.first());System.out.println(it.last());//获取元素个数int size = it.size();//判断是否包含某个元素boolean contains = treeSet.contains("Orange");

运行结果:

0
1
10
15
100

模拟题:

代码实现:

import java.util.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别int num=in.nextInt();TreeSet<Integer> set = new TreeSet<>();for(int i=0;i<num;i++){set.add(in.nextInt());}Iterator<Integer> iterator=set.iterator();while(iterator.hasNext()){System.out.println(iterator.next());}}
}

StringBuilder

        是 Java 中用来进行字符串操作的一个类,它允许对字符串进行动态修改,而不会像 String 类那样创建新的对象。这样可以提高字符串操作的效率。

下面是关于 StringBuilder 的详细用法解释:

//创建 StringBuilder 实例StringBuilder sb = new StringBuilder();//添加字符串
sb.append("Hello");
sb.append(" ");
sb.append("World");//将其他数据类型添加到 StringBuilder
sb.append(123); // 添加整数
sb.append(true); // 添加布尔值
sb.append(3.14); // 添加浮点数//插入字符串
sb.insert(5, "Java"); // 在索引 5 处插入字符串 "Java"//删除字符串
sb.delete(5, 9); // 删除从索引 5 到索引 8 的子串//替换字符串
sb.replace(0, 5, "Hi"); // 用字符串 "Hi" 替换索引 0 到索引 4 的子串//反转字符串
sb.reverse(); // 反转字符串//获取字符串长度
int length = sb.length();//获取指定位置的字符
char ch = sb.charAt(0);//转换为 String
String result = sb.toString();

模拟题:

代码实现:

import java.util.*;
public class Main{public static void main(String[] args){Scanner sc = new Scanner(System.in);while(sc.hasNext()){String str = sc.nextLine();StringBuilder sb = new StringBuilder();//牢记字符串缓冲区的建立语法sb.append(str);//字符串缓冲区的加入int size = str.length();int addZero = 8 - size%8;//addzero的可能值包括8while((addZero > 0)&&(addZero<8)){//注意边界调节,避免addzero=8sb.append("0");//使用‘’或“”都可addZero--;}String str1 = sb.toString();while(str1.length()>0){System.out.println(str1.substring(0,8));str1 = str1.substring(8);}}}
}

http://www.tj-hxxt.cn/news/77356.html

相关文章:

  • 8个页面的网站怎么做在线制作网站免费
  • 成都市建设交通委员会网站网页推广平台
  • 香港公司网站内地主机桔子seo查询
  • 帮人做网站的推广一键优化下载
  • 中国纪检监察报谁题的报名北京网优化seo公司
  • 商城类网站建设需要多少钱谷歌搜索引擎入口2021
  • 门户网站收录什么叫做优化
  • 小视频网站开发流程图北京疫情最新情况
  • 专业做公司宣传网站网络营销的八大能力
  • 免费制作网站的步骤 怎样做网站温州网站建设开发
  • 青岛做网站方案搜索引擎广告优化
  • 2018春节放假安排 网站建设全网营销系统是不是传销
  • 怎么查网站备案域名备案中国进入一级战备状态了吗
  • 做网站数据库有哪些营销方案怎么写
  • 网上做平面设计兼职不错的网站百度数据研究中心官网
  • 商城网站开发背景网站站长工具
  • 做网站攻击优化工具箱
  • 做一款什么网站赚钱百度推广外推联系方式
  • 怎么呼叫腾讯人工客服网页优化
  • 海山网站建设百度应用app
  • 网站前端建设需要学会什么深圳最新疫情
  • 电商网站 开发周期杭州百度快照优化排名推广
  • 做门窗的建网站怎么赚钱百度网盘客服中心电话
  • 吉林品牌网站建设商家全网营销培训
  • 建站行业导航网站网站开发合同
  • wordpress怎么选择中文哈尔滨优化网站公司
  • 公众号购买长沙官网seo技术
  • 卧龙区网站建设哪家好百度官方优化软件
  • 做性的视频网站培训报名
  • 网站续费能自己续费吗商品推广软文范例200字