symbolic encryption string class comparing string objects
play

+ Symbolic Encryption + String class // Comparing String objects, - PowerPoint PPT Presentation

+ Symbolic Encryption + String class // Comparing String objects, see reference below. String p = "potato"; if (p == "potato") { println("p == potato, yep."); // This will not print } // The correct way to


  1. + Symbolic Encryption

  2. + String class // Comparing String objects, see reference below. String p = "potato"; if (p == "potato") { println("p == potato, yep."); // This will not print } // The correct way to compare two Strings if (p.equals("potato")) { println("Yes, the contents of p and potato are the same."); } // Use a backslash to include quotes in a String String quoted = "This one has \"quotes\""; println(quoted); // This one has "quotes"

  3. + String A String is an ordered group of characters. A String literal is an ordered group of characters enclosed in quotes: "This is a string literal" "so is this" "and this" "also" "hello" "12345" ":) (:"

  4. + Initialize a String n String x = "test"; n There are other ways, but we'll just focus on the above for now.

  5. + String methods n charAt() Returns the character at the specified index n equals() Compares a string to a specified object n indexOf() Returns the index value of the first occurrence of a substring within the input string n length() Returns the number of characters in the input string n substring() Returns a new string that is part of the input string n toLowerCase() Converts all the characters to lower case n toUpperCase() Converts all the characters to upper case

  6. + Calling methods on a String n String x = "test"; n char first = x.charAt(0); n int one = x.indexOf('e'); n int len = x.length(); n String sub = x.substring(0,2);

  7. + 'modifying' a string n String a = "hello"; n String b = "world"; n String e = a + ", " + b; n Strings cannot be modified, but you can put them together with the "+" sign. This is called concatenation . n e += "!"; n println(e);

  8. + What is symbolic encryption?

  9. + Example: Pigpen cypher

  10. + Example: Templar cypher

  11. + Exercise n Download typingInteraction.pde n Modify it to use a shape drawing function that can create a different symbol for each character from space, ' ', to tilde, '~'

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend