在LinkedList上的元素之间转换和切换

时间:2019-01-02 13:00:42

标签: java

我想根据对象(item)元素的大小将对象(item2)中的元素转换为包含“ *”         例如

    item2.get(0) should produce the output of "****" instead of "book"


public void convert(){

    LinkedList<String> item = new LinkedList<String>();
    LinkedList<String> item2 = new LinkedList<String>();

    item.add("book");
    item.add("pen");
    item.add("chair");
    item2 = item;

    System.out.println(item2.get(0));


}

2 个答案:

答案 0 :(得分:0)

在Java 11中,您可以使用新方法String.repeat

CommandException: No URLs matched: input/files/UES/TV11_INFODEB.2019_01_02_02.orc

答案 1 :(得分:0)

如果您只想用*字符替换字符串中的所有字符,则可以使用简单的正则表达式:

System.out.println(item2.get(0).replaceAll(".", "*"));