哪一个微信小程序替换一篇文章的同一个字

哪一个微信小程序替换一篇文章的同一个字,第1张

用“金山文档”这个微信小程序可以替换一篇文章的同一个字。因为,在金山文档的微信小程序当中,里面包含着多项修改文字,编辑文章的 *** 作功能,其中是可以用替换方法把一篇文章当中的同一个字给替换的。

那就去用栈的特性,自己写一个栈类。

package reverse

import java.util.Scanner

import stack.StackX

public class ReverseApp {

public static void main(String[] args) {

Scanner in = new Scanner(System.in)

while(true){

System.out.print("Enter a String:")

String value = in.nextLine()

if(value.equals("")){

System.out.println("Program is Exit")

break

}

Reverse rev = new Reverse(value)

System.out.println("Reversed:"+rev.doRev())

}

}

}

class Reverse {

private String input

private String output

public Reverse(String in){

input = in

}

public String doRev(){

int stackSize = input.length()

StackX stack = new StackX(stackSize)

for(int i = 0i<input.length()i++){

char ch = input.charAt(i)

stack.push(ch)

}

output = ""

while(!stack.isEmpty()){

output += (char)stack.pop()

}

return output

}

}

package stack

public class StackX {

private int maxSize

private int[] stackArray

private int top

public StackX(int s) {

maxSize = s

stackArray = new int[maxSize]

top = -1

}

public void push(int value) {

stackArray[++top] = value

}

public int pop() {

return stackArray[top--]

}

public int peek() {

return stackArray[top]

}

public boolean isEmpty() {

return (top == -1)

}

public boolean isFull() {

return top == (maxSize - 1)

}

}

不好意思,弄得太复杂了。。。

其实就这样算了。。。

import java.util.Scanner

public class TestStack {

public static void main(String[] args) {

Scanner in = new Scanner(System.in)

String str = in.next()

System.out.println(str)

for(int i = str.length()-1i>=0i--){

char c = str.charAt(i)

System.out.print(c)

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12126217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存