将字符串倒着打印出来demo

/*
 * 将输入的字符串倒着打印出来
 * 思路:1、键盘输入字符串
 *     2、将字符串转变成字符数组
 *     3、将数组倒着打印出来
 *      char[]    toCharArray()
                       将此字符串转换为一个新的字符数组。
 */

package cn.StringBuffer;
import java.util.Scanner;
public class StringFanXie {
     public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入字符串");
            String  a = sc.nextLine();
            //要将字符串变成字符数组,调用方法时要用用对象调用哦
            char [] ch = a.toCharArray();
            //将字符数组反写打印出来
            for (int i = ch.length-1; i >= 0; i--) {
                System.out.print(ch[i]);

            }
            }
}
时间: 2024-10-05 08:34:39

将字符串倒着打印出来demo的相关文章

将一个给定的字符串倒过来输出

344. Reverse String QuestionEditorial Solution My Submissions Total Accepted: 57497 Total Submissions: 97908 Difficulty: Easy Write a function that takes a string as input and returns the string reversed. Example:Given s = "hello", return "

Linux c字符串中不可打印字符转换成16进制

本文由 www.169it.com 搜集整理 如果一个C字符串中同时包含可打印和不可打印的字符,如果想将这个字符串写入文件,同时方便打开文件查看或者在控制台中打印出来不会出现乱码,那么可以将字符串中的不可打印字符转换成16进制,此处提供一个函数供使用: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 void printhex(unsigned char *src,int len) {     

菜鸟云打印接入Demo

菜鸟云打印接入Demo 0. 接入流程图 1. 连接打印客户端 首先要打开打印客户端,然后使用下面的方法,连接客户端(WebSocket协议): 地址 :  连接打印客户端 function doConnect() { socket = new WebSocket('ws://127.0.0.1:13528'); // 打开Socket socket.onopen = function(event) { // 监听消息 socket.onmessage = function(event) { c

python实现列表倒叙打印

def func(listNode): listNode.reverse() for i in listNode: print(i) li = [1,2,3,4,5] func(li) 利用python列表函数reverse()将列表倒叙,然后遍历打印,但是这有一个缺点就是改变了原列表的顺序.看看下面的代码: def func(listNode): array = listNode[::-1] for i in array: print(i) li = [1,2,3,4,5] func(li)

sed 匹配多个字符串的行打印

匹配多个关键词,打印出匹配的行,效果类似于 grep grep hello\|world file > output 或者用扩展正则 grep -E '(hello|world)' file > output 如果grep用的是 -e 小写e参数,需要加上反斜杠转移,即: grep -e '\(hello\|world\)' file > output GNU sed 写法 sed -n '/hello\|world/p' file > output 这种写法 UNIX的sed不支

C/C++ 字符串加密 可打印文本加密

今天做了一个文本加密算法, 由于是这个算法是基于算法保密的,没有秘钥,所有只能应付安全要求不高的需求, //strOut必须为可打印字符0x20 -- 0x7F //strOut必须以'\0'结尾, //加密效果较好 By Sols // 加密结果为可打印字符0x20 -- 0x7F void EnCodeStr(char *strOut) { int randOffset = rand()%96; int ResChar ; int i=0; for (;strOut[i] != '\0';i

【20190405】算法-输入一个字符串,按字典序打印出该字符串中字符的所有排列

方法一:利用递归 利用递归求全排列的过程真的很难理解,先把代码贴上来吧 function Permutation(str) { // write code here if(!str){ return str; } let len=str.length, result=[]; str=str.split('');// 字符串的索引属性都是只读,后面要交换两个字符的话还是要先把字符串转化为数组 str.sort();// 直接把字符串按字典序排列了,后面求全排列时也会按照字典序 Permutate(

单词加引号&字符串倒输

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ch05t07 { class Program { static void Main(string[] args) { String str = "i am a girl"; String[] word = str.Split(' ');

java字符串倒叙,字符串从后向前JAVA

可以使用StringBuffer的reverse()方法,代码如下: public static void main(String[] args) { String str="abcde"; StringBuffer stringBuffer=new StringBuffer(str).reverse(); System.out.print(stringBuffer); } 输出结果为:edcba 原文地址:https://www.cnblogs.com/sunguiyong/p/95