Video: Ethical Hacking Full Course - Learn Ethical Hacking in 10 Hours | Ethical Hacking Tutorial | Edureka 2024
Teil der Java-Programmierung für Android-Entwickler für Dummies Cheat Sheet
"Ich muss eine erweiterte for-Anweisung erstellen. Kann mich jemand daran erinnern, wie man eine erweiterte for-Anweisung codiert? Und wie kann ich eine Ausnahme einfangen? Wo finde ich all diese Java-Sachen schnell? "
Das alles findest du hier in diesem Spickzettel. Das Java-Programm in diesem Spickzettel enthält Codeausschnitte, die viele der wichtigsten Sprachfeatures von Java darstellen, einschließlich Switches, Strings, Breaks, if … else-Anweisungen und Arrays. Als zusätzlichen Bonus enthält das Programm sogar einen schlauen Verweis auf den klassischen Marx Brothers Film, Animal Crackers. Viel Spaß!
Paket com. Beispiel. Cheetsheet;
Import Android. Unterstützung. v7. App. AppCompatAktivität;
Import Android. os. Bündeln;
Import Android. Aussicht. Aussicht;
Import Android. Widget. Text bearbeiten;
Import Android. Widget. Textvorschau;
Import Android. Widget. Toast;
importiert Java. Nutz. Anordnungsliste;
public class MainActivity erweitert AppCompatActivity {
EditText editText;
TextView textView;
int myInt = 42;
double myDouble = 27649. 00;
boolean myBoolean = wahr;
@Override
geschützt void onCreate (Bundle savedInstanceState) {
super. onCreate (gespeicherterInstanzStatus);
setContentView (R. layout. Activity_main);
editText = (EditText) findViewById (R. Id. EditText);
textView = (TextView) findViewById (R. Id. TextView);
}
public void onButtonClick (Ansicht anzeigen) {
char myChar = 'B';
String myString = "Hallo";
ArrayList myList = neue ArrayList ();
String [] myArray = {"Dieses", "ist", "ein", "Array".};
Textansicht. append ("meinInt ist" + Integer. toString (myInt) + " n");
Textansicht. append ("myChar ist" + Zeichen. toString (myChar) + " n");
Toast. makeText (dies, meinString, Toast. LENGTH_LONG). Show();
Textansicht. anhängen ("myInt + myString +" "+ myDouble is");
Textansicht. anhängen (myInt + "" + myString + "" + myDouble + " n");
try {
myInt = Ganzzahl. parseInt (editText. getText (). toString ());
} catch (NumberFormatException e) {
e. printStackTrace ();
}
Textansicht. anhängen ("meinInt ist");
if (meinInt <5) {
textView. anhängen ("klein n");
} else {
textView. anhängen ("groß n");
}
Textansicht. append ("Ist myBoolean wahr?");
if (myBoolean) {
textView. Anhängen ("Ja n");
}
Textansicht. anhängen ("meinInt ist");
Schalter (myInt) {
Fall 1:
textView. anhängen ("eins n");
Pause;
Fall 2:
Fall 3:
textView.anhängen ("eine kleine Zahl n");
Pause;
Standard:
textView. anhängen ("viel n");
Pause;
}
für (int i = 0; i <10; i ++) {
textView. Anhängen (Integer. toString (i));
Textansicht. anhängen ("");
}
Textansicht. anhängen (" n");
int i = 0;
while (i <10) {
textView. anhängen (i ++ + "");
}
Textansicht. anhängen (" n");
intj = 0;
do {
textView. Anhängen (Integer. toString (j ++));
Textansicht. anhängen (j <= 9? ",": "");
} während (j <10);
Textansicht. anhängen (" n");
MeineListe. addiere ("Drei");
MeineListe. hinzufügen ("cheers");
MeineListe. add ("für");
MeineListe. addiere ("Kapitän");
MeineListe. hinzufügen ("Spaulding");
für (String-Wort: meinListe) {
textView. anhängen (Wort);
}
Textansicht. anhängen (" n");
Textansicht. anhängen (addPeriod ("Spaulding"));
Textansicht. anhängen (" n");
für (int n = 0; n
textView. anhängen (myArray [n]);
}
Textansicht. anhängen (" n");
}
String addPeriod (String-Zeichenfolge) {
return-Zeichenfolge + ".";
}
}