Advertisement
Guest User

Untitled

a guest
Aug 25th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. final String s = "forever";
  2. final int i = 1;
  3. final Map<String, Integer> m = new HashMap<String, Integer>();
  4.  
  5. s = "never"; // compilation error!
  6. i++; // ditto
  7. m.put(s, i); // fine
  8.  
  9. public void doSomething(String input) {
  10. input = input.toLowerCase();
  11. // do a few things with input
  12. }
  13.  
  14. public void doSomething(final String input) {
  15. final String lowercaseInput = input.toLowerCase();
  16. // do a few things with lowercaseInput
  17. }
  18.  
  19. public void doSomething(final String input) {
  20. // do a few things with input.toLowerCase()
  21. }
  22.  
  23. public void doSomething(final String input) {
  24. doSomethingPrivate(input.toLowerCase());
  25. }
  26.  
  27. // expects lower case
  28. private void doSomethingPrivate(final String input) {
  29. if (!input.equals(input.toLowerCase()) {
  30. throw new IllegalArgumentException("input not lowercase");
  31. }
  32. // do a few things with input
  33. }
  34.  
  35. public void foo(final Date date) {
  36. date.setTime(0);
  37. // code that uses date
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement