Java 我正在创建一个简单的反向字符串android应用程序,请确认我的操作方式是否正确

Java 我正在创建一个简单的反向字符串android应用程序,请确认我的操作方式是否正确,java,android,Java,Android,我对Java和Android都是新手,所以我不能说得更具体了。 我的问题可能很傻,因为它是一个用Java实现的简单问题,但在Android上实现时,我对代码也很费劲。对Android也不是很熟悉,但要颠倒字符串: package com.example.desktop.mirror; import android.content.Intent; import android.provider.Settings; import android.support.v7.app.ActionBarAc

我对Java和Android都是新手,所以我不能说得更具体了。
我的问题可能很傻,因为它是一个用Java实现的简单问题,但在Android上实现时,我对代码也很费劲。

对Android也不是很熟悉,但要颠倒字符串:

package com.example.desktop.mirror;

import android.content.Intent;
import android.provider.Settings;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.MenuItem;
import android.view.MenuItem;
import android.widget.EditText;
import java.util.Scanner;


public class MainActivity extends ActionBarActivity {
public EditText a;
public String entereda;
public EditText b;
public String enteredb;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

public void OnClick(View v){
    a = (EditText) findViewById(R.id.first_text);
    b = (EditText) findViewById(R.id.second_text);
    if(boolean entereda){
        Intent i = new (this, reverseactivity.class);
        startActivity(i);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem menu) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = menu.getItemId();
    //noinspection SimplifiableIfStatement
    if (id == R.id.action_settings) {
        return true;
    }
    return super.onOptionsItemSelected(menu);
}
只需使用一个线程显示结果,并将结果设置为所需的值

Java和Android没有什么不同,只是Android有内置的GUI功能


那么如何让代码在java中显示呢?

请尝试使用这两行代码,不包括Sysyem.out.println:

输出:

// The big works ;)
StringBuffer buffer = new StringBuffer("Test!");
buffer.reverse();

// Test it out
System.out.println(buffer); // .toString());
所需进口:

!tseT

这个问题并不适合StackOverflow格式。这些指导原则不鼓励询问代码是否有效,或者涉及调试代码的问题。您可以在此处阅读避免提问的问题:。如果您在尝试运行您编写的代码时遇到了特定的问题,请将其发布在此处。我们很乐意为您提供帮助。您可以询问Java的使用方法,或者如何使用活动,或者更具体的内容是否有意义。有太多的方法来做任何一个特定的任务来判断你是否做对了
!tseT
java.lang.StringBuffer
 public void OnClick (View v){
    a = (EditText) findViewById(R.id.first_text);
    b = (EditText) findViewById(R.id.second_text);

    StringBuilder s = new StringBuilder(100);


    String entereda = a.getText().toString();

    int str_len = entereda.length();

    for (int i = (str_len - 1); i >= 0; i--) {
        System.out.print(entereda.charAt(i));
        s.append(entereda.charAt(i));


    }