Simple math in a string (Java) : This is what I have :`    


        final EditText Pikkus = (EditText)findViewById(R.id.editText);
        final EditText Laius = (EditText)findViewById(R.id.editText3);
        final TextView pindala1 = (TextView)findViewById(R.id.editText2);
        final TextView ymbermoot1 = (TextView)findViewById(R.id.textView5);
        ImageButton button = (ImageButton)findViewById(R.id.teisenda);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String pindala2 = "" + Integer.parseInt(Pikkus.getText().toString()) * Integer.parseInt(Laius.getText().toString());
                pindala1.setText(pindala2);
                String ymbermoot2 = "" + Integer.parseInt(Pikkus.getText().toString()) + Integer.parseInt(Laius.getText().toString())
                ymbermoot1.setText(ymbermoot2);

            }
        });
    }`
But the `String ymbermoot2 = "" + Integer.parseInt(Pikkus.getText().toString()) + Integer.parseInt(Laius.getText().toString())
                ymbermoot1.setText(ymbermoot2);`part doesn't work like its supposed to. Instead of adding up the values, it simply types them together. Example: integer Pikkus is 26, Laius is 23. The value should end up being 49, but my code somehow makes it to up to be 2623. Where's the mistake in the code?