public class RemoveDuplicateCharacters {
   public static void main(String[] args) {
      String str = "hello world";
      String result = removeDuplicates(str);
      System.out.println("去重后的字符串:" + result);
   }

   public static String removeDuplicates(String str) {
      StringBuilder sb = new StringBuilder();
      
      for (int i = 0; i< str.length(); i++) {
         char c = str.charAt(i);
         if (sb.indexOf(String.valueOf(c)) == -1) {
            sb.append(c);
         }
      }
      
      return sb.toString();
   }
}

这个简单的Java程序演示了如何识别并删除字符串中的重复字符。在我们的示例中,我们有一个字符串"hello world",我们的目标是从中去除重复的字符。

我们使用了一个StringBuilder对象来构建没有重复字符的新字符串。在循环中,我们逐个检查字符串中的字符。如果该字符在新字符串中还没有出现过,我们就将其添加到StringBuilder对象中。

我们将StringBuilder对象转换为字符串并返回结果。

通过此方法,我们可以方便地检查并删除字符串中的重复字符,以便于后续处理或分析。