繁体   English   中英

java 输入和 output 语法(简单)

[英]java input and output syntax (Simple)

我有这个导入声明:

import java.util.List

输入:

public class solution{ List<String> words (String text, List<String> bannedWords) {//BodyOfMethod } }

预期 Output:字符串列表

我的代码:

HashSet<String> bannedWords = new HashSet<>();
HashMap<String, Integer> validWordsCount = new HashMap<>();

List<Character> result = List<>();

它说错误找不到上面几行的符号。 我的语法错误(我认为它已经过时了,来自旧教程)。 我可以把它写成 Map 而不是 HashMap 吗?

有人可以告诉我输入变量和 output 的正确语法吗?

HashSet<String> bannedWords = new HashSet<>();
HashMap<String, Integer> validWordsCount = new HashMap<>();

List<Character> result = List<>();

通常,您会将变量键入为接口类型( SetMapList ),并使用特定实现ArrayListHashSetHashMap )实例化它们。 请参阅“编程到接口”是什么意思?

所以这将是:

Set<String> bannedWords = new HashSet<>();
Map<String, Integer> validWordsCount = new HashMap<>();

List<Character> result = ArrayList<>();

所有这些类型都可以从java.util导入,例如

import java.util.*;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM