w3resource
Java Programming Exercies

Java String Exercises: Return the number of triples in the given string

Java String: Exercise-86 with Solution

Write a Java program to return the number of triples in the given string. A triple is a character appearing three times in a row in a string.

Sample Solution:

Java Code:

import java.util.*;
public class Main
{
public int noOfTriples(String stng) 
{
  int l = stng.length();
  int ctr = 0;
  for (int i = 0; i < l-2; i++)
  {
    char tmp = stng.charAt(i);
    if (tmp == stng.charAt(i+1) && tmp == stng.charAt(i+2))
      ctr++;
  }
  return ctr;
}

public static void main (String[] args)
    {
      Main m= new Main();
      String str1 =  "welllcommmmeee";
      System.out.println("The given string is: "+str1);
      System.out.println("The number of triples in the string is: "+m.noOfTriples(str1));
	  }
}

Sample Output:

The given string is: welllcommmmeee
The number of triples in the string is: 4

Flowchart:

Flowchart: Java String Exercises - Return the number of triples in the given string

Java Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a Java program to make a new string with each character of just before and after of t-string whichever it appears in m-string. Assume that m-string and non-empty t-string has given.
Next: Write a Java program to check whether a z is happy or not. A 'z' is happy when there is another 'z' immediately to its left or right.Return true if all the z's in the given string are happy.

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming