Презентация 3. Essential Java Classes. 1. Strings онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему 3. Essential Java Classes. 1. Strings абсолютно бесплатно. Урок-презентация на эту тему содержит всего 38 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    38 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    178.00 kB
  • Просмотров:
    56
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
. Essential Java Classes .
Содержание слайда: 3. Essential Java Classes 1. Strings

№2 слайд
Strings Strings are a
Содержание слайда: Strings Strings are a sequence of characters. In the Java strings are objects. The simplest way to create a string String greeting = "Hello world!";

№3 слайд
String Length String
Содержание слайда: String Length String palindrome = "А роза упала на лапу Азора"; int len = palindrome.length();

№4 слайд
Concatenation and addition
Содержание слайда: Concatenation and addition int a = 5; int b = 3; String S = "-output-"; System.out.println (S + a + b); System.out.println (a + b + S); What will be the output?

№5 слайд
Converting Numbers to Strings
Содержание слайда: Converting Numbers to Strings The simplest way: String s = "" + 6; Another way: String tp = String.valueOf(18.3); Formatting: String mes = String.format("Result = %d", 25);

№6 слайд
Strings Comparing of String s
Содержание слайда: Strings Comparing (1 of 3) String s1 = "hello"; String s2 = "hello"; if (s1 == s2) System.out.println(“Equal”); else System.out.println(“Not equal”); What will be the output?

№7 слайд
Strings Comparing of String s
Содержание слайда: Strings Comparing (2 of 3) String s1 = "hello"; String s2 = new String("hello“); if (s1 == s2) System.out.println(“Equal”); else System.out.println(“Not equal”); What will be the output?

№8 слайд
Strings Comparing of You
Содержание слайда: Strings Comparing (3 of 3) You should use equals method instead of == String s1 = "hello"; String s2 = new String("hello“); if (s1.equals(s2)) System.out.println(“Equal”); else System.out.println(“Not equal”);

№9 слайд
Some String Methods indexOf
Содержание слайда: Some String Methods indexOf(String subString) substring(int posBeg, int posEnd) toUpperCase(), toLowerCase() trim() replace(CharSequence targ, CharSequence replace) split(String regex) valueOf(value) – static

№10 слайд
indexOf method String
Содержание слайда: indexOf method String palindrome = "Niagara. O roar again!"; System.out.println(palindrome.indexOf("roar")); What will be the output?

№11 слайд
substring Method String
Содержание слайда: substring Method String palindrome = "Niagara. O roar again!"; System.out.println(palindrome.substring(11, 15)); System.out.println(palindrome.substring(11)); What will be the output?

№12 слайд
replace Method String s quot
Содержание слайда: replace Method String s = "Niagara. O roar again!"; s = s.replace("a", "A"); System.out.println(s); What will be the output?

№13 слайд
split Method String
Содержание слайда: split Method String palindrome = "Niagara. O roar again!"; String[] txt = palindrome.split("r"); for (String t : txt){ System.out.println(t); } What will be the output?

№14 слайд
String Methods See http
Содержание слайда: String Methods See http://docs.oracle.com/javase/7/docs/api/java/lang/String.html for details

№15 слайд
Exercise . . . Write a
Содержание слайда: Exercise 3.1.1. Write a program that computes your initials from your full name and displays them

№16 слайд
Exercise . . . See Initials
Содержание слайда: Exercise 3.1.1. See 311Initials project for the full text.

№17 слайд
Strings and Arrays It is
Содержание слайда: Strings and Arrays It is impossible to work with strings as with arrays: String s="hello"; System.out.println(s[2]); // compile error From string to char array: char[] sArray = s.toCharArray(); From char array to string: String helloString = new String(sArray);

№18 слайд
String Formatting String s
Содержание слайда: String Formatting String s1 = ""; s1 = String.format("a =%1$3d, b =%2$7.2f, b = %2$6.4e", 12, 122.589); Output: a = 12, b = 122,59, b = 1.2259e+02 s1 = String.format("a =%1$3d, a =%1$4o, a = %1$2x", 43); Output: a = 43, a = 53, a = 2b See http://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html for details

№19 слайд
Format String The format
Содержание слайда: Format String The format string consists of static text embedded with format specifiers Except for the format specifiers, the format string is output unchanged Format specifiers begin with a % and end with a 1- or 2-character conversion that specifies the kind of formatted output being generated

№20 слайд
Format Specifiers d formats
Содержание слайда: Format Specifiers d formats an integer value as a decimal value. f formats a floating point value as a decimal value. n outputs a platform-specific line terminator s formats any value as a string x formats an integer as a hexadecimal value tD formats date

№21 слайд
Examples of Format Specifiers
Содержание слайда: Examples of Format Specifiers System.out.format("%1f, %1$+012.10f %n", Math.PI); Output is 3.141593, +03.1415926536 System.out.format("%1$5s %2$7.5f", "e = ", Math.E); Output is e = 2.71828 See for detailes http://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html#syntax

№22 слайд
Application main Method Every
Содержание слайда: Application main Method Every application must contain a main method whose signature is: public static void main(String[] args) The main method accepts a single argument: an array of elements of type String This array is the mechanism through which the runtime system passes information to your application: java MyApp arg1 arg2

№23 слайд
How to Run Application with
Содержание слайда: How to Run Application with Arguments in Eclipse Right click on project name in the Package Explorer and select Run As > Run Configuration Go to Arguments tab and write argument values in the Program arguments field Press Apply button, then Run button

№24 слайд
Exercise . . . Create a
Содержание слайда: Exercise 3.1.2. Create a program that will print every other argument given on the command line. If the program was executed with the following on the command line, java ArgumentSkipper one two three a b c d the program would print one three b d Consider how your program would operate when no arguments are given

№25 слайд
Run Application java app E
Содержание слайда: Run Application java app/E312Arguments one two three a b c d

№26 слайд
JAR Files The Java Archive
Содержание слайда: JAR Files The Java Archive (JAR) file format enables you to bundle multiple files into a single archive file Run JAR-packaged applications with the Java interpreter: java -jar jar-file

№27 слайд
Create JAR File in Eclipse
Содержание слайда: Create JAR File in Eclipse Open workspace with necessary project Menu item File / Export Choose Java / Runnable JAR file in “Select an export destination”, then Next Select your project in “Launch configuration” dropdown list Fill “Export destination” field with JAR file name (Browse button can be used) Click Finish button

№28 слайд
Run Application java -jar
Содержание слайда: Run Application java -jar ArgumentSkipper.jar one two three a b c d

№29 слайд
String vs StringBuilder
Содержание слайда: String vs StringBuilder Objects of the String class are immutable. A new String object is created during string modification. StringBuilder objects can be modified. StringBuilder objects are more effective when a lot of string modifications are needed

№30 слайд
StringBuilder Methods of
Содержание слайда: StringBuilder Methods (1 of 2) indexOf(String subString) substring(int posBeg, int posEnd) length() The following are absent: trim() split(String regex) valueOf(value) – static

№31 слайд
StringBuilder Methods of
Содержание слайда: StringBuilder Methods (2 of 2) append(type arg) - appends the argument to the string insert(int offset, type arg) - inserts the second argument into the string from offset replace(int start, int end, String s) - replaces the specified characters in this string reverse() - reverses the sequence of characters in this string See http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html for details

№32 слайд
append Method StringBuilder s
Содержание слайда: append Method StringBuilder s1 = new StringBuilder("Hello"); s1.append(" world!"); System.out.println(s1); What will be the output?

№33 слайд
insert Method StringBuilder s
Содержание слайда: insert Method StringBuilder s1 = new StringBuilder("Niagara again!"); s1.insert(7, ". O roar"); System.out.println(s1); What will be the output?

№34 слайд
replace Method StringBuilder
Содержание слайда: replace Method StringBuilder s1 = new StringBuilder("Niagara. O roar again!"); s1.replace(7, 16, " "); System.out.println(s1); What will be the output?

№35 слайд
reverse Method StringBuilder
Содержание слайда: reverse Method StringBuilder s1 = new StringBuilder("Niagara. O roar again!"); s1.reverse(); System.out.println(s1); What will be the output?

№36 слайд
Exercise . . . A palindrome
Содержание слайда: Exercise 3.1.3. A palindrome is a text phrase that spells the same thing backward and forward. The word redivider is a palindrome, since the word would spell the same even if the character sequence were reversed. Write a program that takes a word as an argument and reports whether the word is a palindrome

№37 слайд
Home Exercise . . . Create a
Содержание слайда: Home Exercise 3.1.4. Create a generateString method that gets an integer argument n and returns a string contains first n integer numbers with gaps between them Create a generateStringBuilder method that does the same with StringBuilder class Compare these methods performance (with help of System.nanoTime();)

№38 слайд
Manuals http docs.oracle.com
Содержание слайда: Manuals http://docs.oracle.com/javase/tutorial/java/data/strings.html

Скачать все slide презентации 3. Essential Java Classes. 1. Strings одним архивом: