Java 我正在创建一个简单的反向字符串android应用程序,请确认我的操作方式是否正确
我对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上实现时,我对代码也很费劲。对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));
}