java在指定位置输出字符_java获取字符串中指定位置的字符

hacker|
100

文章导读:

java 数组中,如何将指定位置输出

if(zz.length!=0) {

for(int i=0;izz.length;i+=3) {

System.out.print("本次的马鞍点为:"+zz[i]);

System.out.print(" 所在的行为:"+zz[i+1]);

System.out.println(" 所在的列为:"+zz[i+2]);

}

}

JAVA如何读取和写一个文件指定位置的字符

假定 文件名为"text.txt" 数据"98624"

java文件名 "AccessFile.java" (注:两个文件在同一目录中)

import java.io.*;

public class AccessFile{

public static void main(String args[]) throws IOException{

File file=new File("text.txt");

RandomAccessFile fileAccess=new RandomAccessFile(file,"rw");

fileAccess.seek(1);//将文件指针指向第一个字符

System.out.println((char)fileAccess.read());//读取第二个字节位置上的字符 结果:8

fileAccess.seek(1);//再将文件指针指向第一个字符

fileAccess.write("5".getBytes());//写入一个字符并覆盖刚才字符

fileAccess.seek(0);//将文件指针指向首个字符

System.out.println(fileAccess.readLine());//读取一行直到遇到换行符 结果:95624

}

}

在java里,怎样在TextArea的指定位置(x,y)处显示一段字符串

java textArea 本身没有x,y 概念, 如果你一定要用x,y 来操作可以自己来仿真。 textarea y轴实际上就是textarea 回车个数多少, 你可以写一个方法parse textarea 内容,利用string indexof 找 \n \r. .

不过,我估计你用list 可能更方便实现你的功能。

java中怎么输出字符所在位置

用indexOf(' 你希望要的字符 '),这个函数得到字符串中第一次出现指定字符的下脚标(脚标从0开始)

比如:

String str = "abc";

System.out.println(str.indexOf(‘a’));

输出的就是0

java中string怎么获取指定位置的字符?

java中string获取指定位置的字符具体如下:

//截取#之前的字符串String str = "sdfs#d";str.substring(0, str.indexOf("#"));//

输出的结果为:sdfs//indexOf返回的索引也是从0开始的,所以indexOf("#") = 4。

//java中的substring的第一个参数的索引是从0开始,而第二个参数是从1开始。

如何将一个String类型的变量获取指定位置的值;这里说的是在没有split的情况下,如:String str = "CDZ";如何获取分开的字符; 将str转换成StringBuffer进行处理: 

public class Test {  

public static void main(String[] args){

String processNode = "DZ";

StringBuffer sb = new StringBuffer(processNode);

for(int i = 0; i  sb.length(); i++){

System.out.println(sb.charAt(i));

}

}

}

编写程序,实现在一个字符串中查找指定的字符,并输出指定的字符在字符串中出现的位置及次数,

package com.string.to;

import java.util.Arrays;

import java.util.Scanner;

public class JudeCount{

public static void main(String[]args){

System.out.println("请输入你要判断的字符串:");

Scanner s=new Scanner(System.in);

String str=s.nextLine();

char[]ch=str.toCharArray();

Arrays.sort(ch);//对数组排序

char max='a';//记录出现次数最多元素

int maxcount=0;//记录最大出现次数

int count=1;//中间传值参数判断当前元素出现次数

for(int i=0;ilt;ch.length-1;i++){//进行判断

if(chi==ch[i+1]){

count++;

}

if(chi!=ch[i+1]){

if(countgt;maxcount){

maxcount=count;

max=chi;

}

count=1;

}

}

System.out.println("出现最多的元素是:"+max+"次数为:"+maxcount);

}

}

扩展资料:

system函数用法:

用法:intsystem(char*command);

程序例:

#include<stdlib.h>

#include<stdio.h>

intmain(void)

printf("AbouttospawnandrunaDOScommand\n");

system("dir");

return0;

又如:system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("CLS")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。

例如,用system("color0A");其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:

0=黑色1=蓝色2=绿色3=湖蓝色4=红色5=紫色6=黄色7=白色8=灰色9=淡蓝色A=淡绿色B=淡浅绿色C=淡红色D=淡紫色E=淡黄色F=亮白色

(注意:MicrosoftVisualC++6.0支持system)

颜色属性由两个十六进制数字指定--第一个对应于背景,第二个对应于前景。每个数字

可以为以下任何值:

0=黑色8=灰色

1=蓝色9=淡蓝色

2=绿色A=淡绿色

3=浅绿色B=淡浅绿色

4=红色C=淡红色

5=紫色D=淡紫色

6=黄色E=淡黄色

7=白色F=亮白色

3条大神的评论

  • avatar
    访客 2022-09-08 上午 04:09:12

    main(String[]args){System.out.println("请输入你要判断的字符串:");Scanner s=new Scanner(System.in);String str=s.nextLine();char[]ch=str.toCharArray();Arrays.sort

  • avatar
    访客 2022-09-08 上午 06:14:34

    文章导读:1、java 数组中,如何将指定位置输出2、JAVA如何读取和写一个文件指定位置的字符3、在java里,怎样在TextArea的指定位置(x,y)处显示一段字符串4、java中怎么输出字符所在位置5、java中string怎么获取指定位置的字符?6、编写程序,实现在一个字

  • avatar
    访客 2022-09-08 上午 04:11:31

    leAccess.seek(1);//将文件指针指向第一个字符 System.out.println((char)fileAccess.read());//读取第二个字节位置上的字符 结果:8 fileAccess.seek(1);//再将文件

发表评论