Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024
Deel van Java-programmering voor Android-ontwikkelaars voor dummies Cheat-sheet
"Ik moet een verbeterde voor-instructie maken. Kan iemand me eraan herinneren hoe ik een verbeterde verklaring moet coderen? En terwijl je bezig bent, hoe kan ik een uitzondering opvangen? Waar kan ik al dat Java-materiaal snel vinden? "
Je vindt al die dingen hier in deze spiekbrief. Het Java-programma in deze cheat sheet bevat codefragmenten die veel van Java's belangrijkste taaleigenschappen vertegenwoordigen, inclusief switches, strings, breaks, if … else statements en arrays. Als een toegevoegde bonus bevat het programma zelfs een sluwe verwijzing naar die klassieke Marx Brothers-film, Animal Crackers. Veel plezier!
pakket com. voorbeeld. cheetsheet;
importeer android. ondersteuning. v7. app. AppCompatActivity;
importeer android. os. Bundel;
importeer android. uitzicht. Uitzicht;
importeer android. widget. Tekst bewerken;
importeer android. widget. Tekstweergave;
importeer android. widget. Geroosterd brood;
java importeren. util. ArrayList;
openbare klasse MainActivity breidt AppCompatActivity uit {
EditText editText;
TextView-tekstView;
int myInt = 42;
dubbel myDouble = 27649. 00;
boolean myBoolean = true;
@Override
beschermde ongeldig onCreate (bundel savedInstanceState) {
super. onCreate (savedInstanceState);
setContentView (r.lay-out.activiteit_hoofd);
editText = (EditText) findViewById (oorspronkelijke bewerkingstekst);
textView = (TextView) findViewById (R. Id. TextView);
}
public void onButtonClick (View view) {
char myChar = 'B';
String myString = "Hallo";
ArrayList myList = new ArrayList ();
String [] myArray = {"This", "is", "an", "array."};
TextView. toevoegen ("myInt is" + Geheel getal. toString (myInt) + " n");
TextView. toevoegen ("myChar is" + Character. toString (myChar) + " n");
Toast. makeText (this, myString, Toast. LENGTH_LONG). laten zien();
TextView. toevoegen ("myInt + myString + \" "+ myDouble is");
TextView. toevoegen (myInt + "" + myString + "" + myDouble + " n");
probeer {
myInt = Integer. parseInt (editText. getText (). toString ());
} catch (NumberFormatException e) {
e. printStackTrace ();
}
TextView. toevoegen ("myInt is");
if (myInt <5) {
textView. voegen ("small n");
} else {
textView. voegen ("large n");
}
TextView. toevoegen ("Is myBoolean waar?");
if (myBoolean) {
textView. append ("Yes n");
}
TextView. toevoegen ("myInt is");
switch (myInt) {
case 1:
textView. voeg ("one n");
breken;
case 2:
case 3:
textView.toevoegen ("een klein aantal n");
breken;
standaard:
textView. toevoegen ("een partij n");
breken;
}
voor (int i = 0; i <10; i ++) {
textView. toevoegen (geheel getal. toString (i));
TextView. toevoegen ("");
}
TextView. voegen (" n");
int i = 0;
while (i <10) {
textView. toevoegen (i ++ + "");
}
TextView. voegen (" n");
int j = 0;
doen {
textView. toevoegen (Integer. toString (j ++));
TextView. toevoegen (j <= 9? ",": "");
} terwijl (j <10);
TextView. voegen (" n");
myList. toevoegen ("Drie");
myList. toevoegen ("cheers");
myList. toevoegen ("voor");
myList. add ("Captain");
myList. toe te voegen ("Spaulding");
voor (String-woord: myList) {
textView. voeg (woord);
}
TextView. voegen (" n");
TextView. append (addPeriod ("Spaulding"));
TextView. voegen (" n");
voor (int n = 0; n
textView. voegen (myArray [n]);
}
TextView. voegen (" n");
}
String addPeriod (tekenreeks) {
antwoordreeks + ".";
}
}