我有一个文本文件,每行是一个单词编码base64 separely.现在我想解码它.我正在尝试使用base64命令行,但是我只能在一行中获得所有单词,我想要每行一个.
例如,我的文件是:
Y2F0Cg==
ZG9nCg==
aG91c2UK
Run Code Online (Sandbox Code Playgroud)
我想要结果:
dog
cat
house
Run Code Online (Sandbox Code Playgroud)
但是我得到了:
dogcathouse
Run Code Online (Sandbox Code Playgroud)
我认为xargs可以提供帮助,但我没有明白这一点.
我有一个这样的课:
class A {
@Expose
@SerializedName("a_id")
private String id;
}
Run Code Online (Sandbox Code Playgroud)
现在我想创建扩展A的B类,但是在B中,我想将id的SerializedName更改为"b_id".有没有办法做到这一点?
我只想创建一个方法,将日期设置为同一天的时间"23:59:59.999".所以我做了这个:
public static Date date235959(Date date) {
Calendar c = Calendar.getInstance();
c.setTime(date);
c.set(Calendar.HOUR, 23);
c.set(Calendar.MINUTE, 59);
c.set(Calendar.SECOND, 59);
c.set(Calendar.MILLISECOND, 999);
//c.set(Calendar.AM_PM, Calendar.PM);
return c.getTime();
}
Run Code Online (Sandbox Code Playgroud)
当我跑:
Date d = new Date();
d=date235959(d);
System.out.println(d.toString());
d=date235959(d);
System.out.println(d.toString());
Run Code Online (Sandbox Code Playgroud)
我期待
Tue Sep 17 23:59:59 BRT 2013
Tue Sep 17 23:59:59 BRT 2013
但输出是
Tue Sep 17 23:59:59 BRT 2013
Wed Sep 18 11:59:59 BRT 2013
为什么会发生这种情况,我该如何解决?
我不知道我做错了什么......在构造函数中,我想接收一个枚举类,并且当一个值作为参数传递给 convert() 时,我想返回正确的枚举。
public final class EnumSimplesConverter<T extends Enum<T>> {
private final Class<Enum<T>> enumClass;
public EnumSimplesConverter(Class<Enum<T>> enumClass) {
this.enumClass = enumClass;
}
public Enum<T> convert(String value) throws TypeConverterException {
return Enum.valueOf(this.enumClass, value);
}
}
Run Code Online (Sandbox Code Playgroud)
但它给了我关于“valuesOf()”的错误:
“枚举类型中的方法 valueOf(Class, String) 不适用于参数 (Class<Enum>, String)”
java ×3
annotations ×1
base64 ×1
calendar ×1
class ×1
command-line ×1
date ×1
enums ×1
generics ×1
gson ×1
inheritance ×1
shell ×1
xargs ×1