Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1.  
  2.  
  3.  
  4. public class TwoThreads {
  5. /*public static class Thread1 extends Thread {
  6. public void run() {
  7. System.out.println("A");
  8. System.out.println("B");
  9. }
  10. }
  11.  
  12. public static class Thread2 extends Thread {
  13. public void run() {
  14. System.out.println("1");
  15. System.out.println("2");
  16. }
  17. }
  18. */
  19. public static class ThreadAB implements Runnable{
  20. String string;
  21. public ThreadAB(String string){
  22. this.string=string;
  23. }
  24. @Override
  25. public void run(){
  26. for(Character c: this.string.toCharArray())
  27. System.out.print(c);
  28. }
  29. }
  30.  
  31. static String firstString;
  32. static String secondString;
  33. static{
  34. StringBuilder alphabet = new StringBuilder();
  35. StringBuilder numbers = new StringBuilder();
  36. for (int i=1; i <=26; ++i)
  37. numbers.append(Integer.toString(i) + " ");
  38.  
  39. for (char c='A'; c <= 'Z'; ++c)
  40. alphabet.append(c + " ");
  41.  
  42. firstString = alphabet.toString();
  43. secondString = numbers.toString();
  44. }
  45. public static void main(String[] args) {
  46. //new Thread1().start();
  47. //new Thread2().start();
  48. System.out.println(firstString);
  49. System.out.println(secondString);
  50. new Thread(new ThreadAB(firstString)).start();
  51. new Thread(new ThreadAB(secondString)).start();
  52. }
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement