`

更改java.util.List中的对象引用String java.util.List.set(int index, String element)

阅读更多
import java.util.ArrayList; 
import java.util.List; 

public static void main(String[] args) { 
    List<String> list = new ArrayList<String>(); 
    list.add("a"); 
    list.add("b"); 
    list.add("c"); 
    for (int i = 0; i < list.size(); i++) { 
        String s = list.get(i); 
        if (s.equals("b")) { 
            s = "bb"; 
            String oldValue = list.set(i, s); 
            System.out.println("change " + oldValue + " to " + s); 
        } 
    } 
    for (String s : list) { 
        System.out.println(s); 
    } 
} 

 

分享到:
评论

相关推荐

    JavaList.rar_javalist

    `List`接口还有许多其他方法,如`set(int index, E element)`用于替换元素,`clear()`用于清空列表,`subList(int fromIndex, int toIndex)`用于获取子列表等。理解并熟练运用这些方法,将使你在处理有序集合时更加...

    数据库工具类DatabaseUtil.java

    import java.util.*; /** * * Title: 数据库工具类 * * * Description: 将大部分的数据库操作放入这个类中, 包括数据库连接的建立, 自动释放等. * * * @author beansoft 日期: 2004年04月 * @version...

    java解析给定url

    import java.util.List; import java.util.Properties; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 现在要求用Java编写一个程序,该程序访问上面的URL,并从...

    java中List的用法和实例详解

    5. `set(int index, E element)`: 替换指定索引处的元素。 6. `size()`: 返回列表中元素的数量。 7. `contains(Object o)`: 检查列表是否包含特定元素。 8. `indexOf(Object o)`: 返回指定元素的第一个出现的索引,...

    Spring原理模拟代码

    import java.util.List; import java.util.Map; import org.jdom.Document; import org.jdom.Element; import org.jdom.input.SAXBuilder; public class ClassPathXmlApplicationContext implements BeanFactory { ...

    Java系列ArrayList

    Java中的ArrayList类是Java集合框架的一部分,它是List接口的一个实现,允许我们动态地修改数组内容。ArrayList类在`java.util`包中,因此在使用它之前需要导入此包。ArrayList与传统的固定大小的数组不同,它没有...

    集合+泛型.docx

    System.out.println(list.indexOf(105)); System.out.println(list.lastIndexOf(102)); list.add(3, 105); System.out.println(list); System.out.println(list.get(3)); System.out.println(list.set(0, 99))...

    java常用util类

    ArrayList提供了更多的方法,如`get(int index)`、`set(int index, E element)`等,支持按索引访问和修改元素。 5. **Map接口与HashMap的区别**: Map接口定义了键值对的映射,HashMap是其常见实现。HashMap允许...

    链表,Java实现

    在Java中,`LinkedList`类实现了`List`、`Deque`和`Queue`接口,提供了丰富的操作方法。以下是几个核心方法的介绍: 1. `add(E element)`:在链表的末尾添加一个元素。 2. `add(int index, E element)`:在指定位置...

    java学习笔记JDK6课件之十三

    此外,`List`接口还提供了一些特有的方法,如`get(int index)`、`set(int index, E element)`、`add(int index, E element)`、`remove(int index)`等,这些方法允许在列表中按索引进行插入、查找和删除元素。...

    java接口API,LIST,HASHTABLE

    集合框架是Java中处理一组对象的标准库,包括接口(如`Collection`、`List`、`Set`等)、接口的实现(如`ArrayList`、`LinkedList`、`HashSet`等)和算法(如排序、搜索等操作)。`Collection`是最基础的接口,所有...

    02-Java集合框架(外发).pdf

    `public E set(int index, E element)`:设置指定索引位置的元素。 3. `public ListIterator&lt;E&gt; listIterator()`:返回`ListIterator`对象,可以从任意方向遍历`List`。 #### 四.`Set`子接口 - **概念**:`Set`...

    jdom解析xml

    import java.util.List; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; import org.jdom.input.SAXBuilder; public class ParseXMLImp implements ParseXML { @Override ...

    试谈Java中ArrayList类的使用.pdf

    * `set(int index, E element)`: 用指定的元素替代 ArrayList 中指定位置上的元素。 查找元素 ArrayList 类提供了两种查找元素的方法: * `indexOf(Object o)`: 返回 ArrayList 中首次出现的指定元素的索引。 * `...

    javaEE课件

    Java 语言中的集合类型主要分为三类:Set、List 和 Map。 1. Set 集合:Set 接口代表不允许有重复元素的集合。Set 接口的实现类包括 HashSet、LinkedHashSet 和 TreeSet。HashSet 提供了基于哈希表的存储,插入和...

    java常用API举例

    1. **String类**:Java中的字符串是不可变对象,它在程序中扮演着重要角色。例如,`concat()`用于连接两个字符串,`substring()`截取字符串的一部分,`indexOf()`和`lastIndexOf()`查找子串位置,`replace()`替换...

    java编程宝典

    public String getElementAt(int index) { return words[index]; } }; JList&lt;String&gt; list = new JList(model); list.setBorder(BorderFactory.createTitledBorder("您最喜欢到哪个国家玩呢")); // 获取选中的项...

    jsp文件的上传处理

    import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; ...

    Java中List的使用方法简单介绍

    总的来说,Java中的List接口提供了一种灵活且有序的存储和操作对象的方式,通过迭代器可以方便地遍历和修改列表。无论是在日常开发还是在处理大量数据时,理解和熟练使用List都是Java程序员必备的技能。希望这些内容...

    DWR.xml配置文件说明书(含源码)

    这有点向java中的import语句,多数类在使用之前需要引入,但引入了类并不意味着这些在使用,每个creator和converter需要有个id属性来允许以后进行引用. 配置文件的allow部分定义哪些类可以建立和转换,每个被准许的类都...

Global site tag (gtag.js) - Google Analytics