我一直在阅读我应该在ADB命令行输入内容的教程,并且它在我的Android sdk/platform-tools中.所以我找到它,点击它,黑屏出现约2秒钟,当它上升时,它会滚动一堆文字.那么我该如何使用这个"adb"呢?
我有这个代码:
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String answer = input.nextLine();
if(answer == "yes"){
System.out.println("Yea I programmed this right!");
}else{
System.out.println("Awww :(");
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行它并键入yes时,应该说
"是的,我把它编程好了!"
但它说
" Awww :( "
我的drawable文件夹中有大约10张图片.但是当用Java引用其中一些时,如下所示:
R.drawable.example
Run Code Online (Sandbox Code Playgroud)
按CTRL + Space时,只显示约6张图片.如果我尝试引用某些图片,它们不会显示在CTRL + Space对话框中.如果我尝试手动输入文件名,我的Java中会出现错误,就好像它们在我的drawable文件夹中不存在一样.
我有一台笔记本电脑,我正在使用Eclipse中的应用程序.我共享计算机,所以并不总是可用.如何从我的笔记本电脑的Eclipse到我的PC上的Eclipse获取整个Android项目?我不想将每个单独的文件通过电子邮件发送给自己,也可以在PC上打开它.
枚举:
public enum tuna {
Veyron("Speed", "R1"),
Reventon("Speed", "R3"),
MclarenF1("Speed", "R3");
public final String style;
public final String theclass;
tuna(String thestyle, String theclasss){
style = thestyle;
theclass = theclasss;
}
public String getStyle(){
return style;
}
public String getClasss(){
return theclass;
}
}
Run Code Online (Sandbox Code Playgroud)
这是我不理解的主类中的代码:
int maxlength = tuna.Veyron.name().length();
for( tuna cars : tuna.values() ) {
System.out.format( "%-" + maxlength + "s %-5s %5s\n", cars.name(), cars.getStyle(), cars.getClasss() );
Run Code Online (Sandbox Code Playgroud)
但是我不了解的部分(很好)是:
"%-" + maxlength + "s %-5s %5s\n"
Run Code Online (Sandbox Code Playgroud)
它似乎
%-5s
Run Code Online (Sandbox Code Playgroud)
在汽车名称(cars.name())和 …
如何使用Java中的用户输入EditText的任何内容?仅举一个例子,也许用户输入"我这个周末度过了愉快的时光!" 进入EditText(如Facebook更新或推文).我想做点什么"这个周末我度过了愉快的时光!" 那么如何在应用程序中使用Java来影响它?
我正在编写Java课程,该部分是关于Enumerations的.我的枚举中有这个:
public enum tuna {
Camaro("Orange", "1968"),
Silverado("Red","1996"),
Sierra("Black","2007"),
Equinox("Silver","2011");
private final String color;
private final String year;
tuna(String carColor, String age){
color = carColor;
year = age;
}
public String getColor(){
return color;
}
public String getYear(){
return year;
}
}
Run Code Online (Sandbox Code Playgroud)
这在我的Java类中打印出来:
for(tuna cars: tuna.values()){
System.out.printf("%s\t\t%s\t\t%s\n", cars, cars.getColor(), cars.getYear()
Run Code Online (Sandbox Code Playgroud)
打印出来:

看看西尔维拉多的"红色"和"1996"是如何在右边过去的(因为"西尔维拉多"比其他词更长)?那我怎么能解决这个问题,所以长词的细节与其他词的间隔相等?
PS如果我将"Silverado"缩短为"Silver",这是正常的:
