fork download
  1. public class MainActivity extends AppCompatActivity {
  2.  
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.activity_main);
  7. try {
  8. String str="6b9edb9ad3dc87e36220809b8f5860698cccee7d807fd5cc5d008a7ab7fe75b5";
  9. String hexTestStr = hex2String(str);
  10. String encode = new String(Base64.encode(hexTestStr.getBytes(), Base64.DEFAULT ));
  11. Log.d("MainActivity", "encode = " + encode);
  12. String decode = new String(Base64.decode(encode.getBytes(), Base64.DEFAULT ));
  13. Log.d("MainActivity", "decode = " + decode);
  14.  
  15. } catch (Exception err) {
  16.  
  17. }
  18. }
  19.  
  20. public String hex2String(String hexString) {
  21. StringBuilder str = new StringBuilder();
  22. for (int i=0 ; i<hexString.length() ; i+=2)
  23. str.append((char) Integer.parseInt(hexString.substring(i, i + 2), 16));
  24. return str.toString();
  25. }
  26.  
  27. }
  28.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class MainActivity is public, should be declared in a file named MainActivity.java
public class MainActivity extends AppCompatActivity {
       ^
Main.java:1: error: cannot find symbol
public class MainActivity extends AppCompatActivity {
                                  ^
  symbol: class AppCompatActivity
Main.java:4: error: cannot find symbol
    protected void onCreate(Bundle savedInstanceState) {
                            ^
  symbol:   class Bundle
  location: class MainActivity
Main.java:3: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:5: error: cannot find symbol
        super.onCreate(savedInstanceState);
        ^
  symbol:   variable super
  location: class MainActivity
Main.java:6: error: package R does not exist
        setContentView(R.layout.activity_main);
                        ^
Main.java:10: error: cannot find symbol
            String encode = new String(Base64.encode(hexTestStr.getBytes(), Base64.DEFAULT ));
                                                                            ^
  symbol:   variable Base64
  location: class MainActivity
Main.java:10: error: cannot find symbol
            String encode = new String(Base64.encode(hexTestStr.getBytes(), Base64.DEFAULT ));
                                       ^
  symbol:   variable Base64
  location: class MainActivity
Main.java:11: error: cannot find symbol
            Log.d("MainActivity", "encode = " + encode);
            ^
  symbol:   variable Log
  location: class MainActivity
Main.java:12: error: cannot find symbol
            String decode = new String(Base64.decode(encode.getBytes(), Base64.DEFAULT ));
                                                                        ^
  symbol:   variable Base64
  location: class MainActivity
Main.java:12: error: cannot find symbol
            String decode = new String(Base64.decode(encode.getBytes(), Base64.DEFAULT ));
                                       ^
  symbol:   variable Base64
  location: class MainActivity
Main.java:13: error: cannot find symbol
            Log.d("MainActivity", "decode = " + decode);
            ^
  symbol:   variable Log
  location: class MainActivity
12 errors
stdout
Standard output is empty