这是我在这里的第一篇文章,我对Java很新,所以请保持温和。
我使用compareTo()进行作业,基本上用户将输入他们的名字。如果该名称出现在我已经在String中设置的某些名称之前,之后或之间,那么它将相应地显示一条消息。
我基本上想知道最简单的方法是什么?将名称转换为int
s,以便我可以更轻松地执行nameA> nameB ......等等
int result;
String name;
String nameB = "Baggins";
String nameD = "Dresden";
String nameH = "Howl";
String nameP = "Potter";
String nameV = "Vimes";
System.out.println("What's your last name?");
name = inputReader.next();
result = name.compareTo (nameB);
if (result < 0){
System.out.println("Great! You are on team Red Dragons.");
}
这应适用于此行,但现在我需要查看他们输入的内容是否在nameB和nameD之间,我不能将>
和<
与字符串一起使用。
答案 0 :(得分:0)
试试吧
lubridate::dmy(c("18 sep. 2016", "29 mei 2014", "7 mrt. 2016"), locale = 'nl_NL.UTF-8')
## [1] "2016-09-18" "2014-05-29" "2016-03-07"
答案 1 :(得分:0)
您可以使用TreeSet(使用有用方法排序的集合):
Array
(
[0] => /olds0tes/web-sites
[1] => /oldsites/web_elements
[2] => /oldsites/web_old_stuff
)