视频: 158 Set接口 HashSet常用方法 JDK源码解读 2024
适用于Android开发人员的Java编程的一部分Cheat Sheet
“我必须创建一个增强的for语句。有人可以提醒我如何编码增强的声明?而当你在这里,我怎么能发现一个例外?我在哪里可以快速找到所有Java的东西? “
你在这张备忘单里找到所有这些东西。本备忘单中的Java程序包含代表许多Java最重要的语言功能的代码片断,包括开关,字符串,中断,if … else语句和数组。作为一个额外的好处,该节目甚至包含对经典马克思兄弟电影 动物饼干的狡猾的参考。 享受!
package com。例。 cheetsheet;
import android。支持。 V7。应用程序。 AppCompatActivity;
导入android。操作系统。束;
导入android。视图。视图;
导入android。小部件。 EditText上;
导入android。小部件。 TextView的;
导入android。小部件。吐司;
import java。 UTIL。数组列表; public class MainActivity extends AppCompatActivity {
<! - 2 - >
TextView textView;
int myInt = 42;
double myDouble = 27649. 00;
boolean myBoolean = true;
@Override
protected void onCreate(Bundle savedInstanceState){
super。的onCreate(savedInstanceState);
setContentView(R layout。activity_main);
editText =(EditText)findViewById(R。id。editText);
textView =(TextView)findViewById(R。id。textView);
}
char myChar ='B';
String myString =“Hello”; ArrayList myList = new ArrayList();
String [] myArray = {“This”,“is”,“an”,“array。”};
TextView的。 append(“myInt is”+ Integer。toString(myInt)+“ n”);
TextView的。 append(“myChar is”+ Character。toString(myChar)+“ n”);
吐司。 makeText(this,myString,Toast.LENGTH_LONG)。显示();
TextView的。 append(“myInt + myString + ”“+ myDouble is”);
TextView的。 append(myInt +“”+ myString +“”+ myDouble +“ n”);
try {
myInt = Integer。 parseInt(editText。getText()。toString());
} catch(NumberFormatException e){
e。的printStackTrace();
}
的TextView。 append(“myInt is”);如果(myInt <5){
textView。附加( “小 n”);
}其他{
textView。附加( “大 n”);
}
的TextView。 append(“is myBoolean true?”); if(myBoolean){
textView。附加( “是 n”);
}
的TextView。 append(“myInt is”);
switch(myInt){
case 1:
textView。附加( “一个 n”);
打破;
情况2:
情况3:
textView。追加(“一个小数字 n”);
打破;
默认:
textView。 append(“很多 n”);
打破; (int i = 0; i <10; i ++){
textView
}
。 append(Integer。toString(i));
TextView的。 append(“”);
}
的TextView。附加( “ n”);
int i = 0;
while(i <10){
textView。 append(i ++ +“”);
}
的TextView。附加( “ n”);
int j = 0;
做{
textView。 append(Integer。toString(j ++));
TextView的。 append(j <= 9?“,”:“”); (j <10);
TextView的。附加( “ n”);
myList中。加(“三”);
myList中。添加(“欢呼声”);
myList中。加(“for”);
myList中。加(“船长”);
myList中。加( “斯波尔丁”); (String word:myList){
textView。追加(字);
}
的TextView。附加( “ n”);
TextView的。追加(addPeriod( “斯波尔丁”));
TextView的。附加( “ n”);
for(int n = 0; n
textView。追加(myArray的[N]);
}
的TextView。附加( “ n”);
字符串addPeriod(字符串字符串){
返回字符串+“。”;
}
}