public static <T> List<T> arrayListReverse(List<T> lst) {
ArrayList reversed= new ArrayList();
for (int i=lst.size()-1;i>=0;i--){
<T> t= lst.get(i);
reversed.add(t);
}
return reversed;
}
Run Code Online (Sandbox Code Playgroud)
我希望能够返回一个列表,该列表是原始列表的反向版本。它应该适用于任何类型。当涉及到 t=input.get(i); 时,我不断收到错误消息。编辑:我只想使用 List 界面
我有一组正则表达式字符串.其中一个必须匹配给定java文件中找到的任何字符串.
这是我到目前为止的正则表达式字符串: "(\").*[^\"].*(\")"
但是,"Hello\"good day"即使字符串中的引号被转义,字符串也会被拒绝.我认为当我在里面找到一个引号而不管它是否被转义时,我立即拒绝了字符串文字.我需要它接受带有转义引号的字符串文字,但它应该拒绝"Hello"Good day".
Pattern regex = Pattern.compile("(\").*[^\"].*(\")", Pattern.DOTALL);
Matcher matcher = regex.matcher("Hello\"good day");
matcher.find(0); //false
Run Code Online (Sandbox Code Playgroud) 我已经尝试了很多不同的方法来实现这一点,我不知道我做错了什么.
reps=[]
len_charac=0
def longest_charac(strng)
for i in range(len(strng)):
if strng[i] == strng[i+1]:
if strng[i] in reps:
reps.append(strng[i])
len_charac=len(reps)
return len_charac
Run Code Online (Sandbox Code Playgroud)