Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class TwoThreads {
- /*public static class Thread1 extends Thread {
- public void run() {
- System.out.println("A");
- System.out.println("B");
- }
- }
- public static class Thread2 extends Thread {
- public void run() {
- System.out.println("1");
- System.out.println("2");
- }
- }
- */
- public static class ThreadAB implements Runnable{
- String string;
- public ThreadAB(String string){
- this.string=string;
- }
- @Override
- public void run(){
- for(Character c: this.string.toCharArray())
- System.out.print(c);
- }
- }
- static String firstString;
- static String secondString;
- static{
- StringBuilder alphabet = new StringBuilder();
- StringBuilder numbers = new StringBuilder();
- for (int i=1; i <=26; ++i)
- numbers.append(Integer.toString(i) + " ");
- for (char c='A'; c <= 'Z'; ++c)
- alphabet.append(c + " ");
- firstString = alphabet.toString();
- secondString = numbers.toString();
- }
- public static void main(String[] args) {
- //new Thread1().start();
- //new Thread2().start();
- System.out.println(firstString);
- System.out.println(secondString);
- new Thread(new ThreadAB(firstString)).start();
- new Thread(new ThreadAB(secondString)).start();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement