Shiyan12

Untitled

May 8th, 2021
608
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.io.*;
  4.  
  5. public class Main {
  6.     public static void main(String[] args) {
  7.         try (FileInputStream x = new FileInputStream("1.txt")) {
  8.             byte[] buf = new byte[x.available()];
  9.             String s = "", b = "";
  10.             x.read(buf, 0, x.available());
  11.             for (int i = 0; i < buf.length; i++) {
  12.                 s += (char)buf[i];
  13.             }
  14.             s += " ";
  15.             System.out.println("Первоначальная строка: " + s);
  16.             System.out.print("Новая строка: ");
  17.             for (int i = 0; i < s.length() - 1; i++) {
  18.                 int k = 1;
  19.                 while (i < s.length() - 1 && s.charAt(i) == s.charAt(i+1)) {
  20.                     k += 1;
  21.                     i += 1;
  22.                 }
  23.                 b += s.charAt(i) + String.valueOf(k);
  24.             }
  25.             System.out.print(b);
  26.             if (x != null) x.close();
  27.         } catch(IOException ex) {
  28.             System.out.println(ex.getMessage());
  29.         }
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment