Change/Replace a single character in a String Java Android example

How to override only single specific character inside string with given value in android.

In this tutorial we are simply overlapping one character value inside whole string value. So we can also replace the value with another value. So here is the complete step by step tutorial for Change/Replace a single character in a String Java Android example.

android-project-download-code-button

How to Change/Replace a single character in a String Java Android example.

Code for MainActivity.java file.

 package com.replacesinglecharacterinstring_android_examples.com;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;


public class MainActivity extends Activity {

 TextView textview1,textview2;
 String beforeValue,afterValue;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 
 textview1 = (TextView)findViewById(R.id.textView1);
 textview2 = (TextView)findViewById(R.id.textView2);
 
 beforeValue = "hello" ;
 
 // Replacing small h to capital H .
 
 afterValue = beforeValue.replace('h','H');
 
 textview1.setText("Before Replace = " + beforeValue) ;
 textview2.setText("After Replace = " + afterValue) ;
 
 }
}

Code for activity_main.xml layout file.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:paddingBottom="@dimen/activity_vertical_margin"
 android:paddingLeft="@dimen/activity_horizontal_margin"
 android:paddingRight="@dimen/activity_horizontal_margin"
 android:paddingTop="@dimen/activity_vertical_margin"
 tools:context="com.replacesinglecharacterinstring_android_examples.com.MainActivity" >

 <TextView
 android:id="@+id/textView1"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignParentTop="true"
 android:layout_centerHorizontal="true"
 android:text="Before Replace"
 android:gravity="center"
 android:textAppearance="?android:attr/textAppearanceLarge" />

 <TextView
 android:id="@+id/textView2"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_below="@+id/textView1"
 android:layout_centerHorizontal="true"
 android:layout_marginTop="22dp"
 android:gravity="center"
 android:text="After Replace"
 android:textAppearance="?android:attr/textAppearanceLarge" />

</RelativeLayout>

Screenshot:

Change/Replace a single character in a String Java Android example

Click here to download Change/Replace a single character in a String Java Android example project with source code.

Leave a Reply

Your email address will not be published. Required fields are marked *