- 浏览: 792804 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (981)
- javascript (102)
- java (212)
- JQuery (81)
- 幽默笑话 (2)
- 只言片语 (6)
- 开发小记 (283)
- Hibernate (17)
- DWR (4)
- SQL (10)
- spring-ibatis (8)
- linux (24)
- Struts1 (8)
- Struts2 (16)
- spring (42)
- Mybatis (16)
- css (18)
- servlet (8)
- jdbc (4)
- jsp (1)
- spring-jdbc (2)
- FreeMarker (2)
- MySQL (24)
- JQuery-Grid (7)
- jstl (5)
- 正则表达式 (1)
- 面试集锦 (86)
- unix (18)
- 开发工具 (23)
- ajax (5)
- webservice (4)
- log4j (3)
- oracle (15)
- extjs (14)
- 其他 (9)
- 优秀技术参考地址 (1)
- 性能 (3)
- 数据库 (25)
- 算法 (15)
- 设计模式 (10)
- Python (3)
- AIX (5)
- weblogic (1)
- shell (14)
- quartz (5)
- 图形文件FusionCharts (1)
- Websphere (4)
- 转载 (5)
- hadoop (1)
- highchart (24)
- perl (22)
- DB2 (7)
- JBoss (1)
- JQuery Easy UI (9)
- SpringMVC (5)
- ant (5)
- echart (9)
- log4J配置 (3)
- 多线程 (10)
- 系统架构 (7)
- nginx (3)
- loadrunner1 (1)
- 分布式 (1)
- Dubbo (1)
- Redis (2)
- JMS (4)
- 自动化测试 (3)
- Spring循环依赖的三种方式 (1)
- spring-boot (2)
- 高级测试 (9)
- github (2)
- sonar (1)
- docker (6)
- web前端性能优化 (1)
- spring-aop (6)
- rabbit (1)
- ELK (1)
- maven (1)
- minio (1)
最新评论
-
zengshaotao:
jstl1point0 写道很好啊,如果有带Session会话 ...
Nginx+Tomcat搭建高性能负载均衡集群 -
jstl1point0:
很好啊,如果有带Session会话的怎么搞呢
Nginx+Tomcat搭建高性能负载均衡集群
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class StringFinal {
public static void main(String args[]){
String a = "ggggfffddd";
String b = a.replace('g', 't');
System.out.println(a);
System.out.println(b);
String strArr[] ={"A","B","C"};
List list = Arrays.asList(strArr);
list.set(1, "D");//list和strArr是引用 关系的,更改之后 strArr同步修改
//list.add("E");//这句抛出 java.lang.UnsupportedOperationException
for(int i=0;i<strArr.length;i++){
System.out.println(strArr[i]);
}
for(Iterator it = list.iterator();it.hasNext();){
String kd = (String) it.next();
}
//对于foreach,只能访问元素的内容,但是无法访问元素的索引
for(String x : strArr){
System.out.println(x);
}
Map map = new HashMap();
//Set set = map.entrySet();这里返回的是set,不能进行迭代
map.put("key1","value1");
map.put("key2","value2");
map.put("key3",null);
map.put(null,null);
//这里进行map的遍历
for(Iterator it = map.keySet().iterator();it.hasNext();){
String temp = (String)it.next();
System.out.println(temp+":"+map.get(temp));
}
Iterator it = map.entrySet().iterator();
while(it.hasNext()){
Map.Entry me = (Map.Entry)it.next();
System.out.println(me.getKey()+":"+me.getValue());
}
}
}
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class StringFinal {
public static void main(String args[]){
String a = "ggggfffddd";
String b = a.replace('g', 't');
System.out.println(a);
System.out.println(b);
String strArr[] ={"A","B","C"};
List list = Arrays.asList(strArr);
list.set(1, "D");//list和strArr是引用 关系的,更改之后 strArr同步修改
//list.add("E");//这句抛出 java.lang.UnsupportedOperationException
for(int i=0;i<strArr.length;i++){
System.out.println(strArr[i]);
}
for(Iterator it = list.iterator();it.hasNext();){
String kd = (String) it.next();
}
//对于foreach,只能访问元素的内容,但是无法访问元素的索引
for(String x : strArr){
System.out.println(x);
}
Map map = new HashMap();
//Set set = map.entrySet();这里返回的是set,不能进行迭代
map.put("key1","value1");
map.put("key2","value2");
map.put("key3",null);
map.put(null,null);
//这里进行map的遍历
for(Iterator it = map.keySet().iterator();it.hasNext();){
String temp = (String)it.next();
System.out.println(temp+":"+map.get(temp));
}
Iterator it = map.entrySet().iterator();
while(it.hasNext()){
Map.Entry me = (Map.Entry)it.next();
System.out.println(me.getKey()+":"+me.getValue());
}
}
}
发表评论
-
选股神器
2022-08-20 15:07 227最近闲来无事,突发奇想,将自己的选股思路自动化,计算机化。。 ... -
rpm安装jdk,设置环境变量
2019-05-12 22:49 6401、将jdk的rpm包拷贝到 ... -
java安全编码
2019-01-18 22:31 487软件安全问题,一般 ... -
生产者消费者
2018-07-01 21:33 433package function.thread; i ... -
打印mybatis的执行语句到控制台和文件
2017-12-13 15:11 820log4j.rootLogger=INFO,CONSOLE, ... -
MyBatis防止SQL注入
2017-11-14 13:35 991SQL注入是一种代码注入技术,用于攻击数据驱动的应 ... -
java中类的加载顺序介绍(ClassLoader)
2017-11-14 11:41 8241、ClassNotFoundExcetpion 我们在 ... -
守护线程
2017-11-13 16:40 440对于线程,有个守护的线程的概念。如何理解呢?比如A线程里,n ... -
类加载机制及反射
2017-09-24 08:45 593一、Java类加载机制 ... -
java+selenium2 自动化测试框架
2017-09-15 09:36 1023package web.selenium2; ... -
JMS实例
2017-08-21 15:40 4831. JMS架构 Java 消息服务(Java M ... -
linux设置java环境
2017-08-07 16:47 457linux配置java环境变量(详细) 一. 解压安装jdk ... -
分布式
2017-07-19 12:12 455转载请注明出处:http://blog.csdn.net/l ... -
tomcat+nginx+redis
2017-07-18 16:46 497应用系统的基本架构: -
java调用远程机器的shell脚本
2017-07-14 12:19 1598此程序的目的是执行远程机器上的Shell脚本。 【环境参数 ... -
生产者消费者进阶(带有condition)
2017-05-09 17:56 593package function.thread; ... -
多线程之 CountDownLatch
2017-05-01 13:01 525package function.thread; ... -
判断服务器类型
2017-04-12 10:52 493开发时一般用tomcat,然后在测试环境发布时使用的是web ... -
IE的不同文本浏览模式页面显示
2017-04-11 14:34 547现象描述:最近在遇到的问题就是在在Chrome,火狐页面都正 ... -
java中Filter、Servlet、Listener的学习
2017-03-29 21:52 4591、Filter的功能filter功能,它使用户可以改变一个 ...
相关推荐
Java中使用Arrays.asList初始化ArrayList实例方法 在 Java 中,使用 Arrays.asList 方法可以快速创建一个 List 集合,但是需要注意的是,这个方法返回的 ArrayList 并不是 java.util.ArrayList 对象,而是一个内部...
所以,`list = Arrays.asList(new A());`, `list = Arrays.asList(new B());` 和 `list = Arrays.asList(new C());`都是合法的,因为B和C都是A的子类。但是,`list = Arrays.asList(new D());`会报错,因为没有表明D...
虽然这种方法可以成功转换,但需要注意的是,`Arrays.asList()`返回的对象实际上是`java.util.Arrays.ArrayList`类的一个实例,这是一个`Arrays`类内部的私有静态类,而非我们通常所使用的`java.util.ArrayList`。...
List<String> list = new ArrayList(Arrays.asList("A", "B", "C", "D", "E")); List<String> subset = list.subList(1, 4); // 子集为 ["B", "C", "D"] ``` 3. 集合的交集:Java集合框架没有直接提供计算交集的...
6. List>Array 使用 toArray 方法,Array>List 使用 Arrays.asList(array) 方法,由于它是固定的,不固定的可以使用 new ArrayList(Arrays.asList(array))。 二、Map 相关知识点 1. 常用的 Map 集合有 HashMap、...
Set<Integer> uniqueInArray1 = new HashSet(Arrays.asList(array1)); Set<Integer> uniqueInArray2 = new HashSet(Arrays.asList(array2)); uniqueInArray1.removeAll(Arrays.asList(array2)); uniqueInArray2....
series.put("data", Arrays.asList(230, 182, 191, 234, 290, 330, 310)); ``` 饼状图则适合展示各部分占总体的比例关系。ECharts中的饼图同样通过`series`配置,但需要指定`type`为"pie",并提供数据项的值和对应...
网格搜索4j 使用反射彻底设置目标对象上所有字段值组合的实用程序 例如,如果您有一个包含要搜索的字段的对象 ...map.put("a", Arrays.asList("h", "j")); map.put("b", Arrays.asList(2, 4, 5, 7)); ma
当使用`Arrays.asList()`方法将数组转换为列表时,返回的是`java.util.Arrays.ArrayList`,这是一个内部静态类,不支持添加或删除元素。如果需要一个可变的ArrayList,应使用构造函数创建新的ArrayList实例,如: ...
当我们需要将数组转换为列表时,很多人会直接使用`Arrays.asList(arr)`。然而,这返回的是一个内部类`java.util.Arrays.ArrayList`,它不支持添加元素。如果需要可变的`ArrayList`,应该使用构造函数来创建新的`...
`Arrays.asList()`返回的是一个由数组支持的固定大小列表,该列表不允许添加或删除元素,因此某些操作(如`add`或`remove`)会抛出`UnsupportedOperationException`异常。为了得到一个可修改的列表,可以先使用`...
使用toArray()方法将集合转换为数组,使用Arrays.asList()方法将数组转换为列表。 ```java public class CollectionArrayConversion { public static void main(String[] args) { String[] array = {"a", "b", "c...
这里,我们首先创建了一个 Array,然后使用 Arrays.asList() 方法将 Array 转换为 List,最后使用 HashSet 构造函数将 List 转换为 Set。 Map 转换为 Set 将 Map 转换为 Set 可以使用 map.values() 方法,例如: `...
更简洁的方法是直接使用`Arrays.asList(arr).contains(targetValue)`或遍历数组进行比较,如`for(String s: arr){ if(s.equals(targetValue)) return true; } return false;`。 3. 在循环内部删除List元素: 在...
List<String> names = Arrays.asList("peter", "anna", "mike", "xenia"); Collections.sort(names, new Comparator() { @Override public int compare(String a, String b) { return b.compareTo(a); } }); ```...
虽然JDK 7中直接的集合初始化语法并未完全实现如示例所示的语法糖,但通过结合`Arrays.asList()`和构造器链式调用等方式,仍然实现了接近的效果,大大简化了集合的初始化过程。 总之,JDK 7的这些新特性不仅提升了...
数组可以直接转换为`List`,但是需要注意的是,通过`Arrays.asList()`方法创建的`List`实际上是一个不可变的列表,也就是说它不支持`add()`或`remove()`等操作。如果需要一个可修改的`List`,可以通过以下方式实现:...
- `Arrays.asList` 方法可以将数组转换为列表,但返回的是固定大小的列表,不能直接添加、删除或清空元素,否则会抛出 `UnsupportedOperationException`(答案:C)。 以上是基于题目内容的一些编程规范和知识点的...
List<Integer> intList = new ArrayList(Arrays.asList(Arrays.stream(a).boxed().toArray(Integer[]::new))); ``` 4. **数组转Set** 数组转换为Set时,先将其转换为List,再转为Set: ```java int[] a = {1, ...
Set<String> mySet = new HashSet(Arrays.asList("value1", "value2", "value3")); for (String value : mySet) { jedis.sadd("mySet", value); } Set<String> setResult = jedis.smembers("mySet"); for ...