0
누군가 해시 코드가 어떻게 작동하는지 설명해 주시겠습니까? 나는 안드로이드에서 새로운 사람입니다. 사용자가 입력 한 내 edittext 의 해시 코드를 얻고 싶습니다.해시 코드 사용 방법은 무엇입니까?
public class MainActivity extends Activity {
EditText txtCode, txtID;
Button enter;
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txtID = (EditText) findViewById(R.id.txtid);
txtCode = (EditText) findViewById(R.id.txtcode);
enter = (Button) findViewById(R.id.button1);
enter.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
String a = txtID.getText().toString();
int b = a.hashCode();
txtCode.setText(b);
}
});
}
'hashCode()는 Android와 관련이 없습니다. – Ahmad
지금 가지고있는 코드로는 무엇이 작동하지 않습니까? 어떤 오류가 발생하고 있습니까? – Simon
"Object"에 대한 javadoc을보아야합니다. http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html - .equals() /. hashCode() 계약은 다음과 같습니다. 전체 설명했다. – fge